PayPal计费协议-创建后无批准\u url或重定向\u url

PayPal计费协议-创建后无批准\u url或重定向\u url,paypal,paypal-rest-sdk,Paypal,Paypal Rest Sdk,我正在尝试在PayPal沙箱上使用PayPal REST API和PayPal REST API sdk for Java建立计费协议。到目前为止,我已经能够创建一个计费计划,并通过它的id来创建一个计费协议。但是,我在创建账单协议后得到的响应没有approval\u url和redirect\u url。以下是我的要求 { "name": "MYOP Recurring Contribution Agreement", "description": "Agreement for MYOP

我正在尝试在PayPal沙箱上使用PayPal REST API和PayPal REST API sdk for Java建立计费协议。到目前为止,我已经能够创建一个计费计划,并通过它的id来创建一个计费协议。但是,我在创建账单协议后得到的响应没有approval\u url和redirect\u url。以下是我的要求

{
 "name": "MYOP Recurring Contribution Agreement",
 "description": "Agreement for MYOP Recurring Contributions",
 "start_date": "2014-12-13T06:26:32Z",
 "payer": {
            "payment_method": "credit_card",
            "funding_instruments": [
               {
                 "credit_card": {
                   "number": "XXXXXXXXXXXX",
                   "type": "visa",
                   "expire_month": 1,
                   "expire_year": 2015,
                   "cvv2": 874,
                   "first_name": "Joe",
                   "last_name": "Young",
                   "billing_address": {
                      "line1": "52 N Main ST",
                      "city": "Johnstown",
                      "country_code": "US",
                      "postal_code": "43210",
                      "state": "OH"
                    }
                 }
             }
          ]
      },
"plan": {
    "id": "P-85A16162MC374104FU7KAYMQ"
 }
}
作为对我的创建账单协议请求的响应,我只收到以下信息:

{
  "id": "I-77GK9WNNV04U",
  "links": [
      {
        "href": "https://api.sandbox.paypal.com/v1/payments/billing-agreements/I-77GK9WNNV04U",
        "rel": "self",
        "method": "GET"
      }
   ]
}
当我使用协议id上的GET请求获取创建的计费协议时,我会收到有关协议的信息,该协议具有不包含approval\u url或redirect\u url的“links”数组


我无法继续将付款人发送到批准url以执行协议。请提供帮助。

批准和重定向url仅在您进行PayPal支付时适用,以便买家可以登录其PayPal帐户并批准交易

由于您是在信用卡上进行计费协议,因此将立即创建定期配置文件,无需通过任何重定向url

您正在使用(“付款方式”:“信用卡”)更改(“付款方式”:“贝宝”)


如果付款人使用信用卡,那么我会创建一个带有账单计划的账单协议,就是这样。我不必执行此帐单协议,如果它在信用卡上,对吗?
 '{
        "name": "T-Shirt of the Month Club Plan",
        "description": "Template creation.",
        "start_date": "2016-03-31T00:37:04Z",
        "plan": {
            "id":"'.$plan_id.'"
        },
        "payer": {
            "payment_method": "PAYPAL"
        },
        "shipping_address": {
            "line1": "111 First Street",
            "city": "Saratoga",
            "state": "CA",
            "postal_code": "95070",
            "country_code": "US"
        }
    }';
Thanks