Paypal のビジネス アカウントが承認されており、paypal の直接支払い PRO を自分の Web サイトに統合したいと考えています。多くのペイパル API を見つけました。もちろん、API は文書化されていますが、実際にはそうではありません。各 API の目的を正確に理解することはできません。ドキュメントの一般的ないくつかの単語で何を言っているのかしか理解できませんが、それでも推測する必要があり、よくわかりません。次の手順を明確にするのを手伝ってください。
- ユーザーがクレジットカードの詳細を入力するとき、クレジットカードの詳細と所有者名を確認するためにどの API を使用する必要がありますか。
- ユーザーのクレジット カードの詳細を記憶し、paypal に保存し、ID を使用してアクセスするために使用する必要のある API を教えてください。
- 毎月のサブスクリプションを作成するために使用する必要のある API。
- ポイント2で保存された詳細である、保存されたクレジットカードから即時支払いを行うために使用する必要のあるAPI.
どの API が必要で、どのように使用する必要があるかを理解するのを手伝ってください。
私は試した:
for 1: API: DoDirectPayment 、パラメーター: Authorization で入力しましたが、間違ったカード所有者名を入力し、クレジット カード番号などのその他の詳細を正しく入力し、paypal returnetd ACK を成功させました。したがって、実際には意味がありません.. for 2: API: DoCapture 。わからない 。トランザクション ID をデータベースに保存し、後で即時支払いが必要になるたびに DoCapture で使用する必要があると思います。for 3: API: CreateRecurringPaymentsProfile わかりません。どこから支払いの詳細を読み取って入力する必要がありますか、データベースから、またはユーザーの詳細を再度要求する必要があります... for 4: API: DoDirectPayment 、パラメーター: Sale ですが、どうすればよいかわかりません。
私が推測していることにはあまり注意を払わないでください。ご存知でしたら、上記の 4 つの手順を処理する正しい方法、使用する必要がある API、および可能であれば短い例を教えてください。
アップデート:
また、 'PROFILESTARTDATE' => date('Ymd\TH:i:s\Z',strtotime("+30 days"))
'TRIALBILLINGPERIOD' => 'Month'で CreateRecurringPaymentsProfile を呼び出すとどうなりますか