我不知道PayPal是如何工作的,我正在开发一个安卓应用程序(后端使用Nodejs),客户可以在这个应用程序中互相销售和购买产品(一个市场)。例如:客户A正在销售一种产品客户B打算购买A正在销售的产品,并打算使用PayPal向他付款。我怎样才能使这笔交易发生,并确保钱到A。
a0zr77ik1#
以下是一些步骤:1.注册PayPal开发者帐户-开发者帐户-开发者帐户。1.然后使用npm安装PayPal Node.js SDK。1.设置API凭据(为此使用环境变量)1.设置付款详细信息。1.创建付款。1.创建()方法将返回一个包含链接数组的付款对象。链接数组包含一个链接,您可以使用该链接将付款人重定向到PayPal登录页面以完成付款。将付款人重定向到此URL以完成付款。付款完成后,PayPal会将付款人重定向回您在付款详细信息中指定的返回URL。您可以使用此URL确认付款并完成任何付款后任务。例如更新数据库或发送确认电子邮件。代码:第三步
paypal.payment.create(payment, function(error, payment) { if (error) { console.error(error); } else { console.log(payment); } });
第四步
const payment = { intent: 'sale', payer: { payment_method: 'paypal' }, redirect_urls: { return_url: 'http://localhost:3000/process', cancel_url: 'http://localhost:3000/cancel' }, transactions: [{ amount: { total: '10.99', currency: 'USD' }, description: 'My payment description', item_list: { items: [{ name: 'Item name', quantity: '1', price: '10.99', currency: 'USD' }] } }] };
第五步
免责声明:我不对使用本指南所发生的任何事情负责。你的命运是你自己的。
1条答案
按热度按时间a0zr77ik1#
以下是一些步骤:
1.注册PayPal开发者帐户-开发者帐户-开发者帐户。
1.然后使用npm安装PayPal Node.js SDK。
1.设置API凭据(为此使用环境变量)
1.设置付款详细信息。
1.创建付款。
1.创建()方法将返回一个包含链接数组的付款对象。链接数组包含一个链接,您可以使用该链接将付款人重定向到PayPal登录页面以完成付款。将付款人重定向到此URL以完成付款。付款完成后,PayPal会将付款人重定向回您在付款详细信息中指定的返回URL。您可以使用此URL确认付款并完成任何付款后任务。例如更新数据库或发送确认电子邮件。
代码:
第三步
第四步
第五步
免责声明:我不对使用本指南所发生的任何事情负责。你的命运是你自己的。