- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在我实际的 Symfony2 项目中,我使用 PayumBundle 和 Payum 1.3.4,通过 paypal_express_checkout 工厂进行支付。我发现了一个行为,也许可以,但我需要与另一个了解 Payum 的人确认。
简单说明一下:
1- 在 Paypal Sandbox 中创建了一个用户来测试付款,并激活了付款审核以强制所有付款保持“待处理”状态。
2- 准备阶段顺利通过,重定向到 PayPal。
3- PayPal 付款也很好,再次重定向到我的网站到完成阶段。
4- 在完成阶段发生以下情况:
public function doneAction(Request $request)
{
$token = $this->get('payum')->getHttpRequestVerifier()->verify($request);
$gateway = $this->get('payum')->getGateway($token->getGatewayName());
$gateway->execute($status = new GetHumanStatus($token));
/** @var Payment $payment */
$payment = $status->getFirstModel();
....
}
此时,$status->getValue()
等于"captured"。但是在 $payment->getDetails()
中我可以看到这个(为了清楚起见被分块了):
details(
"INVNUM" => "57dc5ce455d5a",
...
"ACK" => "Success",
...
"CHECKOUTSTATUS" => "PaymentActionCompleted"
...
"PAYMENTINFO_0_PAYMENTSTATUS" => "Pending",
"PAYMENTINFO_0_PENDINGREASON" => "paymentreview",
...
)
Payum 说状态是 Captured,但是 PayPal(没问题)说付款人是“Pending”。
那么,为什么 Payum 状态是“已捕获”而不是“待处理”?这样对吗?
如何“正确”查看付款中的“pending”状态?
我检查了 Payum Bundle Sandbox 中的示例,但没有任何关于 pending 状态的信息。
提前致谢。
最佳答案
查看 GitHub 中的问题线程:https://github.com/Payum/Payum/issues/585
此时是打开的,不过那里我描述了一个快捷方式。
关于php - 在Payum中如何查看 "correctly"付款状态 "pending"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39541102/
我是 Payum 的新手,我正在尝试创建一个新的支付网关。但是我无法弄清楚配置值如何与我创建的文件(操作/工厂等)相关。 这是我到目前为止所拥有的; payum: security:
当用户在购物车中添加一些产品时,产品将保存在实体命令中,其中包含价格、数量、描述等... s:10:"complement";s:9:"test test";}s:7:"priceHT";d:520;
我已经创建了 payum 付款方式。我已经设置了一个存储付款详细信息的付款表单,然后我生成了付款安全 token 。到目前为止,这一切似乎都没有问题,payum 在存储中生成了 token 。 但是,
我正在尝试运行示例代码 here 但是我收到了这个错误: Payum\Core\Exception\InvalidArgumentException: A token with hash `RVpxp
我正在尝试在我的 Symfony2 应用程序上通过 IPN 实现 PayPal 支付。我正在使用 PayumBundle 和 Payum Express Check out,我已按照说明进行操作,系统
我正在使用 payum 网站文档中的示例创建使用 paypal 快速结帐的付款。我被重定向到 Paypal,但即使我指定了金额和描述,paypal 仍显示“当前购买”,其中会列出描述和价格。 ht
我在我的站点中使用 PayumBundle 进行 Paypal 集成。我已经设置了 bundle ,如中所述 https://github.com/Payum/PayumBundle/blob/mas
我正在为我的网络应用程序寻找支付解决方案。我看到有像 stripe(用于信用卡)或 PayPal 插件这样的 API 可以处理某些支付方式。 然后我看到有可以处理各种支付方式的库,比如 Payum (
我在尝试使其正常工作时遇到了一些问题,我已经成功地(或似乎)实现了结帐 express ,但我的系统也需要订阅选项,在此之后 example . 现在,我的问题是在 Laravel 中你不能简单地放置
我是 Payum 的新手。很多事情让我很困惑。我正在尝试建立一个简单的 Paypal 快速结账,就像 Payum 上的示例所示 document .但是,当我尝试处理付款时,出现异常: “名为 my_
我根据这个例子配置 Bundle http://payum.forma-dev.com/documentation/0.8/PayumBundle/simple_purchase_examples/p
我正在尝试自定义 StripeBundle 的模板,分别是结帐模板vendor\payum\stripe\Payum\Stripe\Resources\views\Action\obtain_chec
我需要配置 payum 包,以便让客户处理 paypal 付款。 我刚刚关注了 getting started官方推荐,但我想还需要配置更多东西(也许我缺少在某处配置 PaymentDetails 的
我正在使用 Symfony 2.6 并尝试设置 PayumBundle(paypal 快速结帐),但出现错误 InvalidConfigurationException in BaseNode.php
我正在尝试使用 payum 解决方案将 paypal 结账集成到我的网站。 第 1 步:支付页面,验证触发重定向到 paypal:OK第 2 步:用户使用他的凭据登录并授权付款:确定 第 3 步:用户
我正在使用 PAYUM Bundle 进行支付网关集成,其基本示例工作正常,但现在我想通过更改 payum 捕获操作布局并添加额外的字段支付详细信息实体将 payum 包集成到应用程序中。 带有 AU
我刚刚安装并配置了 payum 包。我有一个异常(exception): 不支持请求 SecuredCaptureRequest{model: Payment}。 它发生在 PaymentContro
我一直在努力思考如何使用 Sylius(sylius/sylius-standard,v0.16)实现经典的离线支付网关。 到目前为止,我在我的包的 build() 方法中得到了这个: public
我正在尝试使用快速结帐 (Payum/paypal-express-checkout-nvp) 创建一个循环配置文件。 Howto from Payum private function create
我目前正在使用 Silex(最新稳定版)制作一个需要实现支付系统的网站。所以我尝试安装 Payum(最新的稳定版),一切正常,直到我调用准备页面,该页面将我重定向到 Payum 捕获页面(/payme
我是一名优秀的程序员,十分优秀!