これがどこかで答えられたら申し訳ありませんが、私が見つけたものから、誰もこれに答えていません。
早くします。カスタムビルドのCMSを介して迅速な支払いを行えるように、PayPalフィールドをすばやく生成できる関数を作成しました。これにより、複数の1回限りの支払いまたはサブスクリプションを作成できますが、両方を同時に行うことはできないようです。これが私が達成しようとしていることの例です(バージョン63):
Array
(
[L_PAYMENTREQUEST_0_NAME0] => XXXXXX
[L_PAYMENTREQUEST_0_DESC0] => XXXXXXXXXX
[L_PAYMENTREQUEST_0_AMT0] => 97.00
[L_PAYMENTREQUEST_0_QTY0] => 1
[L_PAYMENTREQUEST_0_NUMBER0] => 112
[L_PAYMENTREQUEST_0_NAME1] => XXXXXX
[L_PAYMENTREQUEST_0_DESC1] => XXXXXXXXXXX
[L_PAYMENTREQUEST_0_AMT1] => 37.00
[L_PAYMENTREQUEST_0_QTY1] => 1
[L_PAYMENTREQUEST_0_NUMBER1] => 113
[L_BILLINGAGREEMENTDESCRIPTION1] => Subscription: XXXXXXXXX
[L_BILLINGTYPE1] => RecurringPayments
[METHOD] => SetExpressCheckout
[LANDINGPAGE] => Billing
[ALLOWNOTE] => 0
[RETURNURL] => http://XXXXXXXXXX/confirm-order
[CANCELURL] => http://XXXXXXXXXX/checkout/cancelled
[CURRENCYCODE] => AUD
[PAYMENTREQUEST_0_ITEMAMT] => 134
[PAYMENTREQUEST_0_SHIPPINGAMT] => 0
[PAYMENTREQUEST_0_AMT] => 134
[PAYMENTREQUEST_0_CURRENCYCODE] => AUD
....
そして、これは私が取り戻しているものです
[L_ERRORCODE0] => 10480
[L_SHORTMESSAGE0] => Invalid Data
[L_LONGMESSAGE0] => Invalid billing agreement type.
[L_SEVERITYCODE0] => Error
誰かが私が間違っていることについて私に教えてもらえますか?いくつか検索しましたが、すべての結果が空になりました。
ありがとう!