【发布时间】:2013-01-05 00:18:48
【问题描述】:
我正在使用 PHP 库 here 创建新的订阅配置文件。如果我设置了初始金额,配置文件将显示为“待处理”。
例子:
Pending
Customer Mark Wally Verified
Profile start date Feb 18, 2013 | Profile ID I-BE824P6F9PER
另一方面,如果我没有设置初始付款金额,个人资料将处于“活动状态”。我将初始付款和开始日期设置在未来 1 个月,因为我想按月结算并立即获得付款。
我已经验证过了:
- 帐户设置为接受任何货币的资金
- 卖家账户启用了数字商品(通过自动化流程创建)
- 两个帐户均已验证
- 买家帐户有信用卡和贝宝余额
- 两个帐户均位于美国
- 我尝试了多个帐户
任何帮助将不胜感激!
代码 sn-p 以创建使用上面列出的库的订阅:
$subscription_details = array(
'description' => 'Premium membership: $4.95 every 30 days',
'initial_amount' => '4.95',
'amount' => '4.95',
'period' => 'Day',
'start_date' => gmdate( 'Y-m-d\TH:i:s', strtotime( '+30 day' ) ),
'frequency' => '30'
);
【问题讨论】:
-
您的 PHP 在设置付款和订阅时是什么样的?
-
我添加了我的变量,其他一切都是类的默认值。我不认为代码有问题:订阅的创建没有任何问题。问题是订阅配置文件永远处于待处理状态。
-
我想,金额只在第二天被扣除,之后状态会进入“活跃”?
-
不是 -- 该帐户在 2 周后仍处于待处理状态。
-
可能因为您已将开始日期设置为未来 1 个月,所以它仍处于待处理状态?您是否测试过设置第二天的开始日期并查看它是否会变为活动状态?您可能需要设置一次一次性付款,然后再进行订阅。