Есть старый клиент, который использует WordPress для создания веб-сайта внешней торговли. Поскольку продукт связан с проблемами авторского права, он не осмеливается использовать обычные стандарты Paypal для сбора платежей. Вместо этого он использует зашифрованный PayPal для сбора платежей. После шифрования Paypal не может Отследить происхождение, чтобы клиент не мог вернуть платеж.
Мыслительный процесс оплаты:
1. После того, как пользователь добавит товар в корзину, оформит заказ и выберет автономный платеж (банковский перевод).
2. В это время заказ находится в фоновом режиме в зарезервированном состоянии.
3. Электронное письмо «Задержание заказа» будет автоматически активировано и отправлено клиенту.
4. Клиент нажимает на ссылку в электронном письме для оплаты, которая успешно приводит клиента к зашифрованному каналу оплаты Paypal.
На этом этапе нам нужно изменить шаблон сведений о заказе по электронной почте woocommerce и добавить интерфейс динамической суммы к ссылке для оплаты Paypal.
Измените шаблон электронного письма
/wp-content/plugins/woocommerce/templates/emails/email-order-details.php
Получить общую сумму заказа, динамический интерфейс
get_total()); ?>
xxxx%40gmail.com 是Paypal收款账户,需要修改
Валюта доллара США
сумочка наименование товара
Добавьте ссылку на пользовательскую кнопку там, где вы хотите, чтобы она отображалась.
<a href=”https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=xxxx%40gmail.com&сумма= get_total()); ?>¤cy_code=доллар США&имя_элемента=сумочка&item_number=&quantity=1&shipping=0.00&no_shipping=0&pbtype=product&bn=paywiz0105xx-px”>Нажмите, чтобы оплатить</a>