Успешно реализовали PayPal.Api.Payments.Payer, используя:
PayPal.Api.Payments.Address billingAddress = новый PayPal.Api.Payments.Address();... creditCard.billing_address = billingAddress;
ОДНАКО, когда я смотрю на приборную панель и отправляюсь печатать наклейку; Я вижу "Без адреса" и "Отправитель этого платежа не зарегистрирован".
Должен ли покупатель быть "зарегистрирован" с помощью paypal для получения информации о доставке, или я не устанавливаю что-то правильно. Я выглядел довольно широко. Информация о платеже установлена правильно.
спасибо
Спасибо, это сработало. Вот мой рабочий код для других.
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
PayPal не предоставляет информацию о платежах через данные транзакции. Из-за этого вам нужно будет установить payment.transactions[0].item_list.shipping_address
а также информацию о payment.transactions[0].item_list.shipping_address
.