为了账号安全,请及时绑定邮箱和手机立即绑定

为什么贝宝交易完成后余额不发生变化

为什么贝宝交易完成后余额不发生变化

PHP
慕尼黑8549860 2021-04-15 18:15:46
我正在使用“ Omnipay与PayPal Express Checkout [symfony2.5]集成”,这是对课程的暗示命名空间Atcop \ BookBundle \ Libs;使用Omnipay \ Common \ GatewayFactory;贝宝类{protected $gateway = null;private static $CURRENCY = "USD";public function __construct() {    $this->gateway = GatewayFactory::create('PayPal_Express');    $this->gateway->setUsername('*********');    $this->gateway->setPassword('**********');    $this->gateway->setSignature('**************');    $this->gateway->setTestMode(true);}public function sendPurchase($parameters = []){    $payArray = [        'amount' => 58.00,        'description' => $parameters['description'],        'currency' => self::$CURRENCY,        'transactionId' => $parameters['transactionId'],        'returnUrl' => $parameters['returnUrl'],        'cancelUrl' => $parameters['cancelUrl']    ];    return $this->gateway->purchase($payArray)->send();}public function complete($reference, $payerId) {    $completePayData = [        'amount' => 58.00,        'description' => 'Buy the currencies book - step by step',        'transactionReference' => $reference,        'payerId' => $payerId,    ];    $response = $this->gateway->completePurchase($completePayData)->send();    if($response->isSuccessful()){        return $response->getData();    }    return false;}}完成后一切都很好,我在仪表板上看到该交易的通知和收据,但商人和买方的余额没有变化。
查看完整描述

1 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

它解决了在测试模式下平衡不会改变的问题,当转换为实时模式时,一切正常。


查看完整回答
反对 回复 2021-04-23
  • 1 回答
  • 0 关注
  • 239 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信