国外常用支付流程简易说明(无代码)
一、Xendit
Xendit 是一家总部位于印度尼西亚的支付解决方案提供商,业务覆盖东南亚多个国家。它允许企业接受信用卡以及多种本地支付方式:
1、如果需要,创建一个 Xendit 帐户并登录Xendit 仪表板。
2、在页面左上角查看您的账户模式。使用测试模式,无需向客户收取费用即可试用集成功能。一旦您准备好接受付款,即可切换到正式模式。
3、导航到应用程序页面左侧的“配置:设置” 。 在“开发人员”部分中,单击 “API 密钥”。
4、点击生成密钥。在弹出框中,输入任意API 密钥名称,为Money-in Products权限选择写入, 为其他所有权限选择 无,然后点击生成密钥。
5、确认密码以显示您的 API 密钥。复制或下载密钥并安全保存此信息以备后用。这是唯一可以查看或下载 API 密钥的时间。
6、完成后,向下滚动页面到 Webhooks部分以生成 webhook 令牌。
7、在“Webhook 验证令牌”下,点击“查看 Webhook 验证令牌”,然后确认密码即可显示该令牌。请保存此令牌以供日后使用。
8、在Webhook URL部分中,输入您的 Odoo 数据库的 URL,然后 在已付发票/payment/xendit/webhook字段中输入(例如https://www.pay.com/payment/xendit/webhook) ,然后单击旁边的测试并保存按钮。
9、要启用信用卡定期付款,请前往应用程序页面左侧的 “配置:付款渠道” 。然后,将鼠标悬停在Visa、Mastercard、JCB 或 Amex渠道上,点击“查看详情”,并通过切换相关开关启用 “定期付款”。
二、PayPal
Paypal是一家美国在线支付提供商,在全球范围内提供服务,也是少数不收取订阅费的支付提供商之一。
1、登录您的 PayPal 开发者仪表板。
2、单击“应用程序和凭据”,然后单击“创建应用程序”。
3、输入应用程序名称并单击创建应用程序。
4、复制客户端 ID和密钥并保存以供 日后使用。
5、PayPal 提供了两个沙盒帐户,可用于模拟实时交易:
一个商业账户(用作商家账户,例如ab-1abc12345678@business.example.com);
默认个人帐户(用作购物者帐户,例如 ba-9cba87654321@personal.example.com)。
三、Stripe
Stripe 是一家美国的在线支付解决方案提供商,允许企业接受信用卡和其他支付方式。
Stripe 支持的国家/地区列表
Stripe 支持的付款方式列表
1、登录Stripe 帐户,请激活开发者模式并 手动启用 Stripe
不同支付方式,需要手动进行启用。
2、查看 Stripe 上的 API 密钥页面
分为测试模式和正式模式请注意。
3、 如果Webhook 签名密钥需要连接到您的 Stripe 帐户,可以自动或手动创建 webhook,
转到Stripe 上的 Webhooks 页面,或登录 Stripe 仪表板并转到Developers ‣ Webhooks。
4、在托管端点部分,点击添加端点。然后在 端点 URL字段中输入 URL,后跟 /payment/stripe/webhook,例如https://www.pay.com/payment/stripe/webhook。
5、单击表单底部的选择事件,然后选择以下事件:
在费用部分:charge.refunded和 charge.refund.updated;
在付款意向部分: payment_intent.amount_capturable_updated、 payment_intent.payment_failed、payment_intent.processing和 payment_intent.succeeded;
在设置意图部分:setup_intent.succeeded。
6、单击“添加事件”。
7、单击“添加端点”,然后单击“显示”并保存您的 签名机密以供日后使用。