0

こんにちは、このアダプティブ支払いオプションについて少し混乱しています。私が持っているのはこのシナリオです。

Paypal api nvp を使用して、クレジット カードを直接使用して問題なく請求できるサイトがあります。

私がやりたいのは、同じ方法でクレジット カードに請求し、収入を 2 つの異なるペイパル アカウントに分割することです。一方では 15%、残りは他方で。

では、どうすればこれを行うことができますか?私はこれを達成するための例を見つけることができません.私は、送信者(ペイパルアカウントを使用する)がプライマリ受信者にお金を送信し、これが彼の手数料を保持し、残りを転送する適応支払いのいくつかの例を見ました. ただし、支払いの入力としてクレジット カードを使用しない

しかし、私がやりたいのは、クレジットカードで請求することです。15% の手数料を保持し、残りを別のアカウントに送金します。私が望むのは、paypal から 1 つの手数料のみを請求し、2 つの異なる口座への送金から 2 つの手数料を請求することではありません。

例が必要です。

4

1 に答える 1

0

あなたのシナリオを正しく理解しているかどうかはわかりませんが、連鎖支払いを使用して主要な受信者への支払いを処理し、その受信者に 3% を請求してサイトのアカウントに送金しています。私は C# 言語と NVP を使用しています。これが私が持っているものです。

    double mysiteAmt = Convert.ToDouble(payPalObj.transactionAmt) * .03;
    // receiver(0) is the primary receiver of the payment
    body.Append("receiverList.receiver(0).amount=" + HttpUtility.UrlEncode(payPalObj.transactionAmt.ToString()));
    body.Append("&");
    body.Append("receiverList.receiver(0).email=" + HttpUtility.UrlEncode(payPalObj.receiverEmailAcct));
    body.Append("&");
    body.Append("receiverList.receiver(0).primary=true");
    body.Append("&");
    // receiver(1) is my site
    body.Append("receiverList.receiver(1).amount=" + HttpUtility.UrlEncode(mysiteAmt.ToString()));
    body.Append("&");
    body.Append("receiverList.receiver(1).email=" + HttpUtility.UrlEncode("payments@mysite.com")); // This is my site's PayPal account
    body.Append("&");
    body.Append("receiverList.receiver(1).primary=false");

送信者が PayPal にリダイレクトされると、1 つの取引金額しか表示されません。支払いが処理され、主な受取人が PayPal にログインすると、次の 2 つの取引が表示されます。1) 送信者からの支払い、および 2) 私のサイトの PayPal アカウントへの支払い。

お役に立てれば。

編集:

また、主要な受信者が PayPal 手数料を負担するように、これを含める必要があります。

    body.Append("feesPayer=PRIMARYRECEIVER"); // Receiver will pay the fees.
于 2012-08-09T03:32:36.247 に答える