PayPal快速结账试用期 - 付款延迟最多24小时?

时间:2015-02-07 15:46:08

标签: php paypal express-checkout

马来西亚的新客户 - 使用我们的CMS平台。

她为她的产品设置了297美元的试用期 - 使用我们完全集成的PayPal Express Checkout系统。在30天的试用期后,她的会员支付7美元/月。经常性费用。

一切运作完美 - 从结账到个人资料设置,会员区访问账户记录......

...除

试用期不会立即收费,也不会在她的PayPal或买家PayPal中显示长达24小时。

以下是我的问题:

  1. PayPal声称试用期可能需要长达24小时才能处理,特别是在新加坡或马来西亚等市场 - 这很可能是我们的问题吗?

  2. 时区 - 我们的客户显然位于马来西亚时区 - 我们的服务器位于美国东部,PayPal位于美国太平洋。我们添加了时区变体以使我们的服务器和客户的时区匹配(使用UTC) - 但试用期的付款仍然延迟 - 不是按小时或分钟统一,而是可变时间发布

  3. 所有交易都在24小时内正确完成 - 但是,这对我们的平台用户和她的会员都感到困惑。

    这是一个常见问题,是否可以解决,或者这是PayPal SOP?

1 个答案:

答案 0 :(得分:0)

Andrew Angel,

I developed it in YII framework, Yes you are right I am using Recurring payment NVP API using Express checkout in Paypal. here is a code, 

`
      'EC-55C39358W5921893B',
        'PAYERID' => 'ZHM83TJRY68YJ',
        'PAYMENTACTION' => 'Sale',
        'DESC' => 'Recurring Payment',
        'CURRENCYCODE' => 'USD',
        'AMT' => '100.00',
        'PROFILESTARTDATE' => '2015-02-09T17:54:21Z',
        'BILLINGPERIOD' => 'Day',
        'BILLINGFREQUENCY' => '3',
        'TOTALBILLINGCYCLES' => '5',
        'MAXFAILEDPAYMENTS' => '3',
        'PAYERSTATUS' => 'verified',
        'TRIALBILLINGPERIOD' => 'Month',
        'TRIALBILLINGFREQUENCY' => '1',
        'TRIALTOTALBILLINGCYCLES' => '1',
        'TRIALAMT' => '30.00',
       );
            $datails = $paypal->CreateRecurringPaymentsProfile($paymentInfo);
            if ($paypal->isCallSucceeded($datails)) {
              echo 'Success';
            }
?>
`