- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 s2Member Pro plugin安装 Wordpress 以接受订阅付款。
在所有测试中,Stripe 插件每次都能正常工作,当我将其切换到实时模式时,我的卡也能正常工作,所以我假设一切都很好,但是现在我看到大多数卡在提交时都返回了 card_declined 错误付款方式。
用户用名字、最后、电子邮件、密码、用户名填写表格,然后当用户点击“添加付款”时,Stripe 结帐叠加层弹出,我输入卡的详细信息,stripe 插件接受它们并带有绿色勾号但是当我点击提交时,我看到了错误。
站点是https://naturalbusinesstools.com/pricing它具有所有正确的 SSL 设置和所有 Stripe 帐户详细信息、网络 Hook 和验证都是正确的 [正如我提到的它只有某些卡,特别是来自联邦银行的卡]。我还应该提到,无论付款成功/失败,客户都是在 Stripe 帐户中创建的。
是否有某种安全层可以阻止这些通过?
*** 更新好的,所以有一个发展。我已经尝试了 4 种不同的个人信用卡 [ friend 和家人],它们都运行良好。然后我尝试了几张商业信用卡/借记卡,但都失败了....
看起来 s2 或 stripe 名片交易失败了……这是一个常见问题吗?
*** 更新
好的,这个问题有了很大的发展。我终于找到了 s2 member pro plugin creator,他是这样说的:
“所以我在你的网站上重现了这个行为,我将其追溯到 s2Member 中发生的卡片更新。在最终提交时,s2Member 在卡片后面添加了客户的姓名、address_zip、address_state 和 address_country(又名: source) 已添加到您的 Stripe 客户。
您看到的 card_declined 错误来自 Stripe API,每当 s2Member 尝试使用这些基本详细信息更新卡时,它就会返回 card_declined 错误。我怀疑这是 Stripe API 中的错误,但我想先在此处发布信息,以防万一这些信息可能会让您了解为什么此特定更新可能会失败。
了解了哪个 Stripe API 调用导致了 Stripe 的 card_declined 错误,然后我在您的网站上设置了一个测试页面,我在其中返回更新调用并尝试一次更新一条信息。我能够毫无问题地更新名称、address_state 和 address_zip。但是,在这张特定的卡上,每当我尝试将 address_country 更新为 AU 的值时,Stripe API 都会说,card_declined 出于某种原因。”
在其 PHP SDK 中引用来自 Stripe 的意外 API 响应失败:
[file] => .../wp-content/plugins/s2member-pro/includes/classes/gateways/stripe/stripe-sdk/lib/Stripe/ApiRequestor.php
[line] => 109
[function] => _interpretResponse
[class] => Stripe_ApiRequestor
[type] => ->
[args] => Array
(
[0] => {
"error": {
"message": "Your card was declined.",
"type": "card_error",
"param": "",
"code": "card_declined"
}
原来这是 Stripe API 中的一个错误。不确定是否有人有解决方法?
最佳答案
短期解决方法
在您的 s2Member Pro 副本中找到这行代码:https://github.com/websharks/s2member-pro/blob/000000-dev/s2member-pro/includes/classes/gateways/stripe/stripe-utilities.inc.php#L166文件:s2member-pro/includes/classes/gateways/stripe/stripe-utilities.inc.php
改变:
$source->save();
收件人:
// $source->save();
这将阻止进行额外的更新。无论如何,它仅用于税务报告目的,在我们查明真相之前,这应该会在短期内解决问题。
关于php - Stripe s2Member Pro 插件在实时模式下返回 card_declined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31420359/
我们有一个包含重复用户记录的数据库,我需要根据几个因素选择“最佳”用户: 应先选择具有成员(member)资格的用户,然后再选择没有成员(member)资格的用户 成员(member)有级别,在所有条
不知道为什么 Visual Studio 发出此警告: Access of shared member, constant member, enum member or nested type thr
我有一个数据库设置来注册网站的成员(member)专用区域的成员(member)。我可以使用复选框回显所有注册成员,以便我可以选择从管理页面删除单个成员,但我似乎无法弄清楚如何在单击提交按钮时选择删除
假定前缀一元运算符可以“由不带参数的非静态成员函数或带一个参数的非成员函数实现”(§13.5.1[over.unary]/1),除了适用于任何成员/非成员函数选择的通常封装/代码重用设计原理之外,还有
拥有 struct Person { string name; }; Person* p = ... 假设没有运算符被重载。 哪个更有效(如果有的话)? (*p).name 对比 p->name
进程文件: members-area or members-area.exe 进程名称: 5-1-61-96 进程类别:存在安全风险的进程 英文描述: 
引用资料 http://msdn.microsoft.com/en-us/library/6tc47t75%28v=VS.80%29.aspx http://msdn.microsoft.com/en
这个问题在这里已经有了答案: Is there any reason to use this-> (16 个答案) 关闭 7 年前。 这有什么区别: int MyClass::getId() {
我正在制作一个网站,您需要在其中注册,然后创建一个角色来玩。我如何将注册页面中使用的表格与玩家的表格结合起来,以便玩家始终获得他创建的角色。 我有一个表members,用于存储注册用户以及角色的 ta
我处于困境中,我被委托(delegate)创建一个 PHP Web 应用程序,该应用程序允许一个人注册,然后该用户可以再注册 5 个其他用户,他注册的其他用户也可以每个注册 5 个成员。 我希望创建数
我试图在成员(member)页面上显示一个非常简单的用户名。我已经在 stackoverflow 上搜索过,但使用我发现的内容不起作用。 我使用 HTML 表单指南中非常常见的注册/登录脚本,该脚本使
我正在使用CodeIgniter,我的问题是关于MySQL查询。我有两个表,分别是成员和关系。 成员表 我正在做的是,根据member_type将所有用户添加到成员表中。如果 member_type
我有一个表,用于存储 2 个成员(成员 A 和成员 B)之间的聊天信息。现在,当成员 A 删除他的消息时,我会抛出这样的 sql 请求 $deleting = mysqli_query($connec
from bs4 import BeautifulSoup import requests r = requests.get('http://medicalassociation.in/doctor-
我有两个我无法修改的类,它们都具有完全相同的成员: class Pose1 { public: double x,y; }; class Pose2 { public: d
我正在测试服务器上运行机器人。当前 channel 中有 3 个成员(member_count of 3),但它只返回一个成员。该成员是机器人。 代码: import discord from dis
我有一个对象,我们称之为 o,以及对 o 的引用。 在o范围内,我设置了一个成员,我们称之为m。 所以在 o 中,我调用: o.m = "blah" 在 o 之外,我访问 m: console.log
我正在尝试实现自定义成员(member)资格提供程序并希望更改 GetUser 方法。问题是 GetUser 返回 MembershipUser,而我想返回 MyMembershipUser,它有两个
我的网站有一个推荐给 friend 的按钮。为了鼓励人们使用此功能,我想用积分奖励那些使用它的人(积分将兑换奖品......还不知道)。 好的,所以我有这样的结构: 表单.php 您可以在此处输入 f
我在 MySQL 中有三个表, 组(键:group_id) 成员(键:member_id) group_member_relations 键:group_id, member_id 最后一个表包含 m
我是一名优秀的程序员,十分优秀!