Получение нулевого тела на спасательной карточке в хранилище PayPal - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь сохранить карту в хранилище PayPal, используя Rest api

Я конвертирую Curl в код Котлина

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>

но в ответ я получаю нулевое тело, и в нем нет тела ошибки. Кто-нибудь может определить, в чем проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...