Paypal 初始\u失败\u金额\u操作未按预期工作

Paypal 初始\u失败\u金额\u操作未按预期工作,paypal,paypal-sandbox,paypal-rest-sdk,paypal-subscriptions,Paypal,Paypal Sandbox,Paypal Rest Sdk,Paypal Subscriptions,我正在尝试创建一个定期付款计划,它允许我立即获得用户的第一笔付款,为此,我使用了设置为14.99的选项setup\u fee,但由于某些原因,我无法实现此功能。事实上,我用于此目的的沙盒用户没有任何资金,订阅也不应该被批准。以下是付款详情: { "name": "Monthly Plan", "description": "Monthly plan based subscription", "status": "ACTIVE", "usage_type": "LI

我正在尝试创建一个定期付款计划,它允许我立即获得用户的第一笔付款,为此,我使用了设置为
14.99
的选项
setup\u fee
,但由于某些原因,我无法实现此功能。事实上,我用于此目的的沙盒用户没有任何资金,订阅也不应该被批准。以下是付款详情:

{
    "name": "Monthly Plan",
    "description": "Monthly plan based subscription",
    "status": "ACTIVE",
    "usage_type": "LICENSED",
    "product_id": "PROD-32M79039A8219464Y",
    "billing_cycles": [
        {
            "frequency": {
                "interval_unit": "MONTH",
                "interval_count": 1
            },
            "tenure_type": "TRIAL",
            "sequence": 1,
            "total_cycles": 1,
            "pricing_scheme": {
                "fixed_price": {
                    "value": "0",
                    "currency_code": "EUR"
                }
            }
        },
        {
            "frequency": {
                "interval_unit": "MONTH",
                "interval_count": 1
            },
            "tenure_type": "REGULAR",
            "sequence": 2,
            "total_cycles": 0,
            "pricing_scheme": {
                "fixed_price": {
                    "value": "14.99",
                    "currency_code": "EUR"
                }
            }
        }
    ],
    "payment_preferences": {
        "auto_bill_outstanding": true,
        "setup_fee": {
            "value": "14.99",
            "currency_code": "EUR"
        },
        "setup_fee_failure_action": "CANCEL",
        "payment_failure_threshold": 0
    },
    "taxes": {
        "percentage": "0",
        "inclusive": false
    },
    "merchant_preferences": {
        "initial_fail_amount_action": "CANCEL",
        "max_fail_attempts": 0
    }
}
我已经指定了
merchant\u preferences
,必须在
PayPal
智能按钮过程中取消订阅过程。但这没什么用。预期行为:

  • 用户使用
    PayPal
    智能按钮批准订阅
  • 用户没有资金,因此
    PayPal
    应停止该过程作为
    merchant\u preference
    配置
  • 如果用户已找到,则必须创建订阅,并且必须将资金发送到商户帐户,以便在我的服务器中激活订阅

  • 哪个国家是沙箱用户,帐户上有哪些资金来源?大多数沙盒用户都有来自默认银行账户资金来源或信用卡的无限资金。他们的贝宝余额为零并不重要


    一般来说,仅使用PayPal余额创建PayPal订阅是不可能的,需要一个备用资金来源。

    用户的国家是意大利,资金来源是荷兰合作银行,其余额为0,与PayPal余额相同。那么,将使用银行(或卡,如果有卡的话)。你可以创建一个没有银行或信用卡资金来源和零余额的新客户,或者在www.sandbox.paypal.com中删除该银行和任何信用卡,那么你只会在签出时出错。我创建了另一个没有任何资金、银行账户或信用卡的客户。在结账过程中,系统要求一张卡,然后我尝试添加其中一张:最后系统返回此消息:
    您的卡已被拒绝。尝试另一张卡。
    此时,我不知道我是否出错,或者系统是否正常工作。这些测试卡是针对Payflow Pro(特别是Payflow Pro,没有PayPal作为处理器)的。如果需要添加,请使用沙盒卡。我使用此服务生成了一张卡:然后我登录了沙盒客户帐户并添加了它,已购买订阅,但系统未引发错误。。。这张卡没有包含任何资金,此时我想知道我是否在计划定义中犯了错误