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

发布于 2024-08-17 17:34:02 字数 306 浏览 4 评论 0原文

我正在尝试从我的网站上销售一些产品,我只需要接受信用卡并能够将下载推送给买家。

这是使用 paypal 商品

的绝佳方法http://www.ngcoders.com/php/looking-digital-goods-with-paypal-ipn-and-php

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

i am trying to sell a few products off my website, and i need to just accept a credit card and be able to push a download to the buyer.

here's an excellent way to do this with paypal items

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

do you know if i can do the same thing authorize.net?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心在旅行 2024-08-24 17:34:02

有 3 种方法可以将您的应用程序与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>

URL 是以下之一:

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

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

There are 3 ways to integrate your application with authorize.net:

  • Simple Checkout
  • Server Integration Method (SIM)
  • Advanced Integration Method (AIM)

You are most likely to use the 2nd approach.

Sample code can be downloaded here: http://developer.authorize.net/samplecode/

Basically, the form will look like this:

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

And the URL is one of the following:

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

See the sample code for more details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文