Продажа цифровых товаров / электронных книг с Authorize.Net IPN и PHP - PullRequest
1 голос
/ 12 января 2010

Я пытаюсь продать несколько продуктов с моего сайта, и мне нужно просто принять кредитную карту и иметь возможность отправить загрузку покупателю.

вот отличный способ сделать это с пунктами PayPal

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

знаете ли вы, если я могу сделать то же самое authorize.net?

1 Ответ

2 голосов
/ 12 января 2010

Существует 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" ;

См. Пример кода для получения более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...