2013-06-09 2 views
0

было сказано, чтобы узнать, как сообщество Paypal стало вашим техническим. Надеюсь, вы можете помочь мне решить загадочную проблему с кодированием в плагине Wordpress WP Auctions.Код Paypal Not Outputing Shipping

Это одна простая строка, но у нее действительно странный вывод на paypal в зависимости от добавления пробела или нет.

Я не могу получить поддержку от создателя плагинов, поскольку они, похоже, только что отказались, а не ответили на электронные письма. Я искал в сети в течение нескольких дней для возможного взлома, что не работает, ничего и в растерянности :(

Это линия, которая выводит в фунтов стерлингов, но не показывает перевозку груза в PayPal:

$payment .= "\n\nhttps://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=".urlencode($paypal)."&item_name=".urlencode($rows->name)."&amount=".urlencode($rows->winning_price)."&shipping=".urlencode($rows->shipping_price)."&no_shipping=0&no_note=1&currency_code=".$currencycode."&lc=GB&bn=PP%2dBuyNowBF&charset=UTF%2d8"; 

Someone отправил мнимое исправление, которое он показывает доставку сейчас, но не показывает в фунтах стерлингов, но USD $

$payment .= "\n\nhttps://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=".urlencode($paypal)."&item_name=".urlencode($rows->name)."&amount=".urlencode($rows->winning_price)."&shipping=".urlencode($rows->shipping_price)."&no_shipping=0&no_note=1& "."currency_code=".$currencycode."&lc=GB&bn=PP%2dBuyNowBF&charset=UTF%2d8"; 

Любая помощь будет действительно оценили, как это последняя проблема, и тогда я могу запустить мой сайт. (сенсорный древесина)

+0

Является ли код написан на PHP? Это также позволяет пометить ваш вопрос языком программирования. –

+0

Хорошо, спасибо за это Уолт :) –

ответ

0

Установка no_shipping=0 не делает требуемый адрес доставки, фактически делает его необязательным. Чтобы потребовать адрес доставки для каждой транзакции, вы хотите иметь no_shipping=2

Вы всегда собираетесь принять платеж как GBP? Вы можете жестко изменить значение следующим образом:

currency_code=GBP