Authorize.net ile uygulama entegre 3 yolu vardır:
- Basit Ödeme
- Server Entegrasyon Yöntem (SIM)
- Gelişmiş Entegrasyon Metodu (AIM)
Sen 2. yaklaşımı kullanmak için büyük olasılıkla.
Örnek kod buradan indirebilirsiniz: http://developer.authorize.net/samplecode/
Temel olarak, formu bu gibi görünecektir:
<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>
Ve URL aşağıdakilerden biridir:
// Testing
$url = "https://test.authorize.net/gateway/transact.dll" ;
// Real account
$url = "https://secure.authorize.net/gateway/transact.dll" ;
Daha fazla bilgi için örnek kod bakın.