2010-01-12 8 views
1

J'essaie de vendre quelques produits sur mon site Web, et je dois simplement accepter une carte de crédit et être en mesure de pousser un téléchargement à l'acheteur.Vente de biens numériques/Ebooks avec Authorize.Net IPN et PHP

est ici une excellente façon de le faire avec des articles paypal

http://www.ngcoders.com/php/selling-digital-goods-with-paypal-ipn-and-php

ne savez-vous si je peux faire la même chose authorize.net?

Répondre

2

Il y a 3 façons d'intégrer votre application avec authorize.net:

  • Commander simple
  • Méthode Integration Server (SIM)
  • Advanced Integration Méthode (AIM)

Vous sont les plus susceptibles d'utiliser la deuxième approche.

Exemple de code peut être téléchargé ici: http://developer.authorize.net/samplecode/

Fondamentalement, la forme ressemblera à ceci:

<FORM method='post' action='<?= $url ?>' > 
    <INPUT type='hidden' name='x_login' value='<?= $loginID %>' /> 
    <INPUT type='hidden' name='x_amount' value='<?= $amount %>' /> 
    <INPUT type='hidden' name='x_description' value='<?= $description %>' /> 
    <INPUT type='hidden' name='x_invoice_num' value='<?= $invoice %>' /> 
    <INPUT type='hidden' name='x_fp_sequence' value='<?= $sequence %>' /> 
    <INPUT type='hidden' name='x_fp_timestamp' value='<?= $timeStamp %>' /> 
    <INPUT type='hidden' name='x_fp_hash' value='<?= $fingerprint %>' /> 
    <INPUT type='hidden' name='x_test_request' value='<?= $testMode %>' /> 
    <INPUT type='hidden' name='x_show_form' value='PAYMENT_FORM' /> 
    <input type='submit' value='<?= $label %>' /> 
</FORM> 

Et l'URL est l'un des éléments suivants:

// Testing 
$url = "https://test.authorize.net/gateway/transact.dll" ; 
// Real account 
$url = "https://secure.authorize.net/gateway/transact.dll" ; 

Voir la exemple de code pour plus de détails.

+0

Comment puis-je obtenir un identifiant pour chaque utilisateur? –

+0

http://developer.authorize.net/faqs/#gettranskey API L'identifiant de connexion est ce dont vous avez besoin. –

+0

alors est-ce vraiment si simple que l'utilisateur achète un article à un prix fixe? tout ce que je fais est de faire ce formulaire et c'est tout? –