gpt4 book ai didi

coldfusion - 如何在 ColdFusion cfpayment 库中传递 strip 支付的元数据?

转载 作者:行者123 更新时间:2023-12-02 01:03:24 25 4
gpt4 key购买 nike

我正在使用 ColdFusion CFPayment Library用于处理 Stripe 付款。付款工作正常,但现在我想将元数据值与交易一起传递。

我进入了stripe.cfc库中的文件并传递了静态元数据值,但在 strip 日志中它显示了这样的请求:

{
"firstname2": "test",
"source": "tok_1**************",
"currency": "usd",
"description": "test",
"amount": "3300"
}

firstname2 应该在元数据中,但它会自动将此值放入主数组/json 中。

稍后添加

TransactionData = {
"description" = "test",
"metadata[test]" = "1",
"metadata[FirstName]" = "Abdur",
"metadata[LastName]" = "Rehman",
"description" = "Online Donation"
};

gw_response = gw.purchase(money=money, account=account, options=TransactionData);

我根据您的示例修改了我的代码,但请求中未显示 TransactionData 项。

最佳答案

我已经使用 CFPayment 成功地使用元数据 w/Stripe。授权时,您需要将一个对象作为第三个参数传递,并将您的 key 命名为这样的名称。:

TransactionData = {
"statement_descriptor" = "Descriptor Override (5-22 chars)",
"metadata[test]" = "1",
"metadata[donorid]" = DonorID,
"metadata[accountid]" = AccountID,
"description" = "Online Donation"
};

authResponse = gateway.authorize(money, cardAccount, TransactionData);

“description”和“statement-descriptor”不是必需的,但我喜欢包含它们,这样我就可以覆盖 Stripe 帐户默认值。

关于coldfusion - 如何在 ColdFusion cfpayment 库中传递 strip 支付的元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49178929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com