1

遅延チェーン Paypal 支払いシステムを使用しています。次のようなエラーが発生しました

詳細なエラー メッセージ: プライマリ レシーバーの金額は、チェーンされた他のレシーバーの金額の合計以上でなければなりませんエラー コード: 579017エラー 重大度: エラーエラー ドメイン: PLATFORMError カテゴリ: アプリケーション

一次受信者が二次受信者より少ない金額を受け取る方法

私のシナリオは、一次受信者が送信者から金額を受け取り、サービスのためにいくらかの金額を取得し、その金額を二次受信者に送信することです。

たとえば、ユーザーがチケットを予約すると、サイトの所有者が受信者から全額を受け取り、サービス料を一定の割合で受け取り、残りの金額を不動産所有者に送金することを意味します。

私のコードは

$receiverEmailArray = array(
        'johnwewe9340_biz@gmail.com',
        'jameswewe9546_per@gmail.com',
        '',
        '',
        ''
        );

// TODO - specify the receiver amounts as the amount of money, for example, '5' or '5.55'
//        remove or set to an empty string the array entries for receivers that you do not have
$receiverAmountArray = array(
        '10',
        '100',
        '',
        '',
        ''
        );

// TODO - Set ONLY 1 receiver in the array to 'true' as the primary receiver, and set the
//        other receivers corresponding to those indicated in receiverEmailArray to 'false'
//        make sure that you do NOT specify more values in this array than in the receiverEmailArray
$receiverPrimaryArray = array(
        'true',
        'false'
        );

// TODO - Set invoiceId to uniquely identify the transaction associated with each receiver
//        set the array entries with value for receivers that you have
//        each of the array values must be unique across all Pay calls made by the caller's API credentials
$receiverInvoiceIdArray = array(
        '',
        '',
        '',
        '',
        '',
        ''
        );
4

1 に答える 1

1

プライマリーは全額を受け取る必要があり、セカンダリーは受け取るべき金額だけを受け取る必要があります。したがって、合計金額が $100.00 でプライマリが 10% を保持する場合、プライマリは 100.00 を取得し、セカンダリは 90.00 を取得します。

于 2014-08-06T22:06:19.667 に答える