私は PayPal を初めて使用しますが、API 呼び出し dononreferencedcredit と直接支払いの機能上の違いは何ですか? どちらもクレジットカードへの送金とのことですが、正しいですか?
編集:
Paypal 支払い標準を使用して、自分の Paypal アカウントからクレジット/デビット カードまたは他の人の銀行口座に送金することは可能ですか? それともPRO版でも可能ですか?そのための API などはありますか?
DoDirectPayment はカードからお金を受け取り、DoNonReferenceCredit はクレジットをカードに発行します。
ほとんどの場合、DoDirectPayment と RefundTransaction の方が関心があります。RefundTransaction API 呼び出しは、どの種類のトランザクションでも、どの資金源 (カード、銀行、PayPal 残高など) から請求されても返金するからです。
DoNonReferencedCredit は、限られたユース ケースにのみ適用されます。たとえば、誰かのクレジット カードに直接資金を支払いたい場合などです。ただし、これでさえ、MassPay API 呼び出しによって既に処理されており、MassPay がそれを受取人の PayPal 残高に支払い、受取人はこれらの資金を好きなように処理できます。
dononreferencedcredit
元のトランザクションでは参照されていませんが、カードにクレジットを発行しているようです。詳細については、このページを参照してください。
DoNonReferencedCreditは、元のトランザクションへの参照が必要ない場合、または参照がない場合に最適な方法です。PayPalアカウントでは、デフォルトでNonReferenceCreditsが許可されていません。アカウントでこのオプションを有効にするには、ビジネスサポートに連絡する必要があります。
アカウントでNonReferenceCreditsが有効になっていない場合、次のエラーが発生します。
「無効な販売者情報:10002-このAPI呼び出しを行う権限がありません」