0
まず、銀行口座を使用してARBサブスクリプションを作成することが可能かどうかを尋ねています。ほぼすべての例がクレジットカードを使用しています。しかし、私は銀行口座を使ってそれをしたい。私は "anet_php_sdk"を使用しています。サンプルコードにはクレジットカード付きのARBもありますがしかしちょっと変わった -ARB銀行口座を使用したAuthorize.netのサブスクリプション作成
<?php
require_once 'anet_php_sdk/AuthorizeNet.php';
define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN");
define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY");
$subscription = new AuthorizeNet_Subscription;
$subscription->name = "PHP Monthly Magazine";
$subscription->intervalLength = "1";
$subscription->intervalUnit = "months";
$subscription->startDate = "2017-05-12";
$subscription->totalOccurrences = "12";
$subscription->trialOccurrences = "1";
$subscription->amount = "45.00";
$subscription->bankAccountAccountType = "CHECKING";
$subscription->bankAccountRoutingNumber= "121042882";
$subscription->bankAccountAccountNumber= "123456789123";
$subscription->bankAccountNameOnAccount= "Test Test1";
$subscription->bankAccountEcheckType = "WEB";
$subscription->bankAccountBankName = "Bank of Earth";
/*$subscription->creditCardCardNumber = "4007000000027";
$subscription->creditCardExpirationDate= "2018-10";
$subscription->creditCardCardCode = "123";*/
$subscription->billToFirstName = "test";
$subscription->billToLastName = "test1";
// Create the subscription.
$request = new AuthorizeNetARB;
$response = $request->createSubscription($subscription);
echo "<pre>";
print_r($response);
die();
$subscription_id = $response->getSubscriptionId();
?>
返信いただきありがとうございます。私はあなたがコメントしたクレジットカード情報に気付かなかった。これ以外にもすべてが正しいです。私はparamsを得るためにこの文書に従ってきました。しかし、APIを呼び出した後に応答はありません。 –
SDKのドキュメントを見ると、その例は自分のコードのようには見えませんでした。最新のSDKを使用していますか?あなたはその例を守ったことがありますか? –
こんにちは、私は "anet_php_sdk"を使用しています。私はそれを使用して "echeck"支払いを使用しています。しかし、私はSDKのリンクを教えてください。 –