Adyenで定期支払いを開始しようとしていますが、その方法を理解することができません。私は、支払結果の領収書を要求を送信しようとしている:Adyenでの定期支払い
$request = array(
'amount.currency' => $this->currency,
'amount.value' => $sepaSubmission->amount,
'merchantAccount' => $this->merchantAccount,
'recurring.contract' => "RECURRING,ONECLICK",
'reference' => $sepaSubmission->psp_reference,
'shopperEmail' => $account->email,
'shopperReference' => $account->email,
"selectedRecurringDetailReference" => "LATEST",
"skinCode" => env('ADYEN_SKIN_CODE'),
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_USERPWD, env('ADYEN_USERNAME') . ":" . env('ADYEN_PASSWORD'));
curl_setopt($ch, CURLOPT_URL, "https://test.adyen.com/hpp/pay.shtml");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST,count($request));
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($request));
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
私は次のエラーを取得エラー:皮膚のヌルは、私は、有効なskinCodeが含まれて確認した 存在しません。
私は支払いとしてSepaDirectを使用しています。
私はまた、上記のフィールドを私が使用している最初の支払い依頼フォームに添付しようとしましたが、それらは本質的に無視され、支払いは1つとして処理されます。
何か助けていただければ幸いですが、私はこの文書を数日間梳かしています。