Я успешно (почти!) Интегрировал экспресс-оплату 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, которые не заполняются позициями заказа.
Спасибо за любую помощь.