最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Paypal - Split payment and send it to different PayPal account - Stack Overflow

programmeradmin8浏览0评论

My goal is to get 5% of the amount and send it to Company PayPal account, and the other 95% will send directly to the Paypal of the other user. How can I do it in PayPal Code?

Here is my PayPal code.

paypal.Button.render({
    style: {
        size: 'responsive',
        color: 'black'
    },
    env: 'sandbox', // 'sandbox' Or 'production',
    client: {
        sandbox: 'MyClientID',
        production: ''
    },
    locale: 'en_US',
    mit: true, // Show a 'Pay Now' button
    payment: function(data, actions) {
    // Set up the payment here
    return actions.payment.create({
        payment: {
            transactions: [{
                amount: { total: '1.00', currency: 'USD' }
            }]
        }
    });
},
onAuthorize: function(data, actions) {
    // Execute the payment here
    return actions.payment.execute().then(function(payment) {
        console.log(payment);
    });
}
}, '#paypal-button');

My goal is to get 5% of the amount and send it to Company PayPal account, and the other 95% will send directly to the Paypal of the other user. How can I do it in PayPal Code?

Here is my PayPal code.

paypal.Button.render({
    style: {
        size: 'responsive',
        color: 'black'
    },
    env: 'sandbox', // 'sandbox' Or 'production',
    client: {
        sandbox: 'MyClientID',
        production: ''
    },
    locale: 'en_US',
    mit: true, // Show a 'Pay Now' button
    payment: function(data, actions) {
    // Set up the payment here
    return actions.payment.create({
        payment: {
            transactions: [{
                amount: { total: '1.00', currency: 'USD' }
            }]
        }
    });
},
onAuthorize: function(data, actions) {
    // Execute the payment here
    return actions.payment.execute().then(function(payment) {
        console.log(payment);
    });
}
}, '#paypal-button');

Please help me.. Thank you.

Share Improve this question edited Dec 29, 2020 at 21:00 Tyler2P 2,37030 gold badges25 silver badges32 bronze badges asked Sep 28, 2019 at 15:46 Mark Joseph M. PinoMark Joseph M. Pino 1382 silver badges10 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 7

No it's not possible with just a Paypal button. Paypal has its own way to split the money to whichever account you want to set it to and you'll need to use the Payouts API.

Note: It used to be "Adaptive Payments" but they (Paypal) stopped allowing new integrations.

According to the documentation: https://developer.paypal./docs/api/payments.payouts-batch/v1/

Use the Payouts API to make PayPal payments to multiple PayPal accounts in a single API call. The Payouts API is a fast, convenient way to send missions, rebates, rewards, and general disbursements.

Please note that you'll need a paypal business account to be elligible for this: https://developer.paypal./docs/payouts/integrate/prerequisites/#

发布评论

评论列表(0)

  1. 暂无评论