PayPal结算计划不允许用户使用PayPal余额

时间:2017-08-09 16:58:02

标签: paypal

我设置了PayPal计划,试用期为1个月。

当用户注册“结算协议”时,他们无法使用其PayPal余额。

有什么理由会发生这种情况吗?我在一个论坛上看到,如果帐单计划设置不正确,PayPal可能会强制用户使用卡或银行帐户,但我不认为是这种情况。

我的REST调用设置计划:

curl -v -X POST https://api.paypal.com/v1/payments/billing-plans/ \
-H "Content-Type:application/json" \
-H "Authorization: Bearer <Access Key>" \
-d '{
  "name": "Plan",
  "description": "Plan desc",
  "type": "FIXED",
  "payment_definitions": [
  {
    "name": "Regular payment definition",
    "type": "REGULAR",
    "frequency": "MONTH",
    "frequency_interval": "1",
    "amount": {
    "value": "45",
    "currency": "USD"
    },
    "cycles": "12",
    "charge_models": [
    ]
  },
{
    "name": "Trial payment definition",
    "type": "TRIAL",
    "frequency": "MONTH",
    "frequency_interval": "1",
    "amount": {
    "value": "0",
    "currency": "USD"
    },
    "cycles": "1",
    "charge_models": [
    ]
  }
  ],
  "merchant_preferences": {
  "return_url": "http://www.paypal.com",
  "cancel_url": "http://www.paypal.com/cancel",
  "auto_bill_amount": "YES",
  "initial_fail_amount_action": "CANCEL",
  "max_fail_attempts": "0"
  }
}'

非常感谢任何帮助或见解。

谢谢!

1 个答案:

答案 0 :(得分:0)

Talked to PayPal support.

Turns out this is intended behavior. To protect the merchants PayPal requires customers to have at least one additional payment method other than their PayPal Balance.

Therefore, if they do not they cannot subscribe. However, one thing I'd like to mention is that even though they require this, according to the representative, the PayPal Balance will always be used first.