Распечатайте упаковочный лист «Адрес не указан» через REST API C #

1

Успешно реализовали PayPal.Api.Payments.Payer, используя:

PayPal.Api.Payments.Address billingAddress = новый PayPal.Api.Payments.Address();... creditCard.billing_address = billingAddress;

ОДНАКО, когда я смотрю на приборную панель и отправляюсь печатать наклейку; Я вижу "Без адреса" и "Отправитель этого платежа не зарегистрирован".

Должен ли покупатель быть "зарегистрирован" с помощью paypal для получения информации о доставке, или я не устанавливаю что-то правильно. Я выглядел довольно широко. Информация о платеже установлена правильно.

спасибо

Теги:
paypal

2 ответа

1

Спасибо, это сработало. Вот мой рабочий код для других.

PayPal.Api.Payments.Transaction transaction = новый PayPal.Api.Payments.Transaction(); transaction.item_list.shipping_address.city = reader [5].ToString(). Trim(); transaction.item_list.shipping_address.line1 = reader [2].ToString(). Trim(); transaction.item_list.shipping_address.postal_code = reader [7].ToString(). Trim(); transaction.item_list.shipping_address.state = reader [6].ToString(). Trim(); transaction.item_list.shipping_address.country_code = reader [20].ToString(). Trim(); transaction.amount = amount; transaction.description = "xxx";

Список транзакций = новый список(); transactions.Add (сделки);

все работают сейчас на http://niupure.com

0

PayPal не предоставляет информацию о платежах через данные транзакции. Из-за этого вам нужно будет установить payment.transactions[0].item_list.shipping_address а также информацию о payment.transactions[0].item_list.shipping_address.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню