Бланк описания заказа мгновенного платежа в Express Checkout (NVP) - PullRequest
1 голос
/ 04 октября 2011

Я успешно (почти!) Интегрировал экспресс-оплату Paypal на сайте.Предварительный просмотр заказа показывает описание заказа, цену и количество.Оплата производится в «песочнице», счет покупателя списывается, а на счет поставщика зачисляется правильная сумма.

Система генерирует тестовые электронные письма с уведомлением о мгновенном платеже (IPN), и все выглядит нормально, кроме описания заказа вэлектронное письмо пустое.

Мой инстинкт заключается в том, что это что-то очевидное, например, что значение для метки задано неправильно, но я не могу найти его в документации.

ЗдесьВот как я устанавливаю данные для элементов заказа:

$nvpstr .= "&L_PAYMENTREQUEST_0_NAME0=". $this->itemName;
$nvpstr .= "&L_PAYMENTREQUEST_0_NUMBER0=". $this->itemNumber;
$nvpstr .= "&L_PAYMENTREQUEST_0_DESC0=". $this->itemDesc;
$nvpstr .= "&L_PAYMENTREQUEST_0_AMT0=". $this->_addVAT( $this->itemAmount );
$nvpstr .= "&L_PAYMENTREQUEST_0_QTY0=". $this->itemQty;

Я пытался использовать устаревший формат "L_NAME0", который не работал.

Опять же, это работает для экрана предварительного просмотра и платежей, это просто электронные письма IPN, которые не заполняются позициями заказа.

Спасибо за любую помощь.

1 Ответ

1 голос
/ 06 октября 2011

Решение:

Вам необходимо передать информацию после возвращения на сайт продавца.Электронное письмо генерируется из информации, отправленной в вызове DoExpressCheckoutPayment.

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