使用Authorize.Net IPN和PHP销售数字商品/电子书

时间:2010-01-12 09:45:04

标签: php e-commerce

我想在我的网站上销售一些产品,我只需要接受信用卡就可以下载到买家。

这是使用paypal项目执行此操作的绝佳方法

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

你知道我是否可以做同样的事情authorize.net?

1 个答案:

答案 0 :(得分:2)

有三种方法可以将您的应用程序与authorize.net集成:

  • 简单结帐
  • 服务器集成方法(SIM)
  • 高级集成方法(AIM)

您最有可能使用第二种方法。

示例代码可以在此处下载:http://developer.authorize.net/samplecode/

基本上,表单将如下所示:

<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>

网址是以下之一:

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

有关详细信息,请参阅示例代码。