探索支付的未来:React Native Paystack SDK封装库
// 引入React Native的Paystack模块
import Paystack from 'react-native-paystack';
// 初始化Paystack SDK
Paystack.init(
publicKey: "你的Paystack公钥",
currency: "NGN", // 设置货币为奈拉
email: "用户的邮箱地址",
amount: 10000, // 设置金额为100.00奈拉
reference: "随机生成的交易参考号",
callback: function(response) {
if (response.reference) {
// 支付成功,处理后续逻辑
console.log("交易成功,参考号: " + response.reference);
} else {
// 支付失败,处理错误
console.error("交易失败: " + response.message);
}
},
onClose: function() {
// 用户关闭了支付窗口
console.log("支付窗口被关闭");
}
);
这段代码展示了如何在React Native应用中初始化Paystack SDK并发起一个支付请求。开发者需要替换其中的publicKey
, email
, amount
, 和 reference
为实际的值。此外,回调函数callback
会在支付完成后被调用,以处理成功或失败的情况。
评论已关闭