使用条带支付网关开发eCommerce,每次都会遇到这个错误。 正如在here中提到的,我必须提供客户的name、billing address、description和shipping address,否则,付款将失败,这是印度政府规定的法律。 这是我在条带API日志中得到的错误 invalid_request_error - description
As per Indian regulations, export transactions require a description. More info here: https://stripe.com/docs/india-expor
使用此方法STPAPIClient.shared().confirmPaymentIntent()确认付款意图时,我将收到以下错误
错误com.stripe.lib:StripeErrorCodeKey=resource_missing,Domain=com.stripe.lib Code=50 "No No payment_intent: pi_1ElaQpFSNNCQ7y59“UserInfo={com.stripe.lib:ErrorMessageKey=No No payment_intent: pi_1ElaQpFSNNCQ7y59,Domain=com.stripe.li
我的javascript中有这样的代码: <script>
var stripe = Stripe('pk_test_51Gv0ngD3zt5RrIg0XQiKHaK7TOAqzju9yps8jJB2Gch6ksmG4FSnqgyWLv3Qld2EkNHgAb30PLKduYGBuYtZe71A0066dp27DB');
var elements = stripe.elements();
// Custom styling can be passed to options when creating an Element.
var style = {
b
我正在使用Stripe在本地主机上测试Stripe webhooks,到目前为止,我已经成功地使用它返回了一个PaymentIntent对象,该对象包含了我需要捕获并保存到数据库中的大部分数据,但我仍然无法获得文档中提到的的一些细节,即:
用户使用的支付方法类型。
用户在Stripe Payment元素表单中输入的邮政编码
我使用以下代码获取这两条信息,这也是在触发payment_intent.succeeded web钩子时函数中唯一不能工作的行:
// Webhooks by default return an Event object that is stored in
我尝试在表单中存储来自其他输入的数据,而不仅仅是信用卡信息。
表单如下所示:
付款生效,预订被存储在数据库中。我正在努力弄清楚如何也获得额外的表单输入“一个链接到您的项目”和“附加信息”存储在数据库中。
下面是代码在服务器上的样子:
router.route('/pay')
.post(async (req, res, next) => {
let artist = req.session.artist;
let price = req.session.price;
let user = req.session.user;
let email =
我正在使用中找到的Stripe快速启动代码,我已经将问题缩小到了checkout.js中的"items“数组,没有被识别或没有正确构造,或者create.php文件中的任何内容。我的客户只会以不同的美元购买一种商品,所以这个功能。
function calculateOrderAmount(array $items): int {
// Replace this constant with a calculation of the order's amount
// Calculate the order total on the server to preve