Я пытаюсь сохранить карту в хранилище 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>
но в ответ я получаю нулевое тело, и в нем нет тела ошибки.
Кто-нибудь может определить, в чем проблема?