考虑到加密货币作为支付媒介的发展程度,很快您的雇主就会开始要求将多货币作为支付选项集成到他们的平台中,或者他们已经这样做了😏。在本文中, 恩瓦楚库·金斯利·托楚库 我将分享一个出色的解决方案,可用于在 javascript 上实现加密货币支付。
上图显示了该实施如何为商家和客户提供服务的流程。步骤概述于 以前的文章.
SAP系统集成计划实施
易货币 GIVe为开发人员提供无缝体验,他们为客户支持跨多个链的 11 种货币。要继续,您需要 注册账户 和他们一起 生成 API 密钥 止 易货币. 易货币 像 Flutterwave 或 Stripe 都提供了 JavaScript 的实现方法。
下面是如何在 JavaScript 中实现加密货币的示例:
现在付款
函数 makePayment() {
CoinForBarterCheckout({
公钥:“xxxxxxxxxxxxxxxxxxxxxxx”,
发送参考:“RX1”,
数量:10,
货币:“BTC”,
重定向网址:“http://example.com",
currency: [], //如果留空则接受所有货币
元:{
消费者 ID:23,
},
顾客: ”example@gmail.com",
客户电话号码:“+234xxxxxx”,
客户全名:“John Doe”,
定制:{
标题:“我的商店”,
描述:“购物车中的商品付款”,
标识: ”https://assets.example.com/logo.png",
},
错误:(数据)=> {
控制台日志(数据);
警报(数据.消息)
},
onSuccess: (数据) => {
控制台日志(数据);
}
});
}
这是一个 php 的示例实现.
输入名称和描述
- 公钥: 您可以从您的 易货币 仪表板。它有助于识别您的交易。
- 顾客: 进行付款的客户的电子邮件地址。
- 客户电话号码: 这是客户的电话号码。它是一个可选字段。
- 客户全名: 这是客户的全名。它是一个可选字段。
- 发送参考: 这是一个随机字符串,可帮助您记住此交易。
- 数量: 向您的客户收取的金额
- 货币: 您设置金额所用的货币。
- 定制: 用于显示支付页面上显示的标题和描述的对象。
- 重定向网址: 交易结束时将客户重定向到的 URL。这是可选的
- 货币: 您可以拥有多个这样的字段。它将是您希望接受此交易的货币列表。它是可选的,如果留空,客户将以任何支持的货币付款。
- 出错时:处理交易失败或取消时发回的数据的函数。如果提供,它将覆盖redirectUrl。
- 成功 :处理交易成功时发回的数据的函数。如果提供,它将覆盖redirectUrl。
将用户的公钥(Tochukwu)插入上述 JavaScript 代码后,“立即付款”按钮将转到您网站上的以下屏幕。
易货币 有一长串支持的货币并且 帮助您自动结算到您的本地银行账户。支持的货币列表可以在注释部分查看 以前的文章.
在本文中,我们学习了如何将加密货币作为支付选项与 Javascript 集成。 恩瓦楚库·金斯利 我写了它。将来,我们将撰写有关使用 React、React Native 和 API 实现它的文章。我们将感谢您的评论,如果您有任何疑问,请随时点击 金斯利 or me 在推特上。