首页 > 解决方案 > 在贝宝的保险库中保存卡时获取空正文

问题描述

我正在尝试使用 Rest api 将卡保存在 paypal 的保险库中

我正在将 Curl 转换为 Kotlin 代码

curl -v -X POST https://api.sandbox.paypal.com/v1/vault/credit-cards/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer Access-Token" \
-d '{
  "number": "4417119669820331",
  "type": "visa",
  "expire_month": "11",
  "expire_year": "2015",
  "first_name": "Joe",
  "last_name": "Shopper",
  "billing_address": {
    "line1": "52 N Main St.",
    "city": "Johnstown",
    "country_code": "US",
    "postal_code": "43210",
    "state": "OH",
    "phone": "408-334-8890"
  }
}'

这是我使用的代码

  @POST(AppConstants.SAVE_CARD)
    @Headers("Content-Type: application/json")
    fun saveCard(
            @Header("Authorization") token: String,
            @Body creditCard: CreditCard
    ): Call<CreditCardResponse>

但作为回应,我得到了一个空正文,其中没有错误正文。任何人都可以检测到什么问题?

标签: androidrestpaypalkotlinretrofit2

解决方案


推荐阅读