не может передать информацию в PayPal, говоря, не может быть обработано - PullRequest
0 голосов
/ 13 января 2012

Я пытаюсь передать следующую информацию в PayPal, и она говорит, что «она не может быть обработана в настоящее время. Может кто-нибудь сказать, пожалуйста, где что-то не так. Я использую среду песочницы для тестирования в данный момент.

Форма отправляется с использованием формы отправки jquery, которая относится к идентификатору

<

form action="https://sandbox.paypal.com/cgi-bin/webscr" method="post" id="PayPalForm" >

<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="subtotal"        value="20.00" />
<input type="hidden" name="business"        value="testemail@test.com" />
<input type="hidden" name="paymentaction"   value="sale" />
<input type="hidden" name="template"        value="TemplateD" />
<input type="hidden" name="return"      value="success.php" />
<input type="hidden" name="currency_code"   value="GBP" />
<input type="hidden" name="address_override"    value="true" />
<input type="hidden" name="item_number"     value="<?php echo $id; ?>" />
<input type="hidden" name="quantity"        value="<?php echo $chairno; ?>" />
<input type="hidden" name="custom"      value="<?php echo $custom; ?>" />
<input type="hidden" name="first_name"      value="<?php echo $fname; ?>" />
<input type="hidden" name="last_name"       value="<?php echo $lname; ?>" />
<input type="hidden" name="address1"        value="<?php echo $add1; ?> <?php echo $add2; ?>" />
<input type="hidden" name="city"        value="<?php echo $city; ?>" />
<input type="hidden" name="zip"         value="<?php echo $post; ?>" />
<input type="hidden" name="country"     value="<?php echo $country; ?>" />
<input type="hidden" name="billing_first_name"      value="<?php echo $bill_fname; ?>" />
<input type="hidden" name="billing_last_name"       value="<?php echo $bill_lname; ?>" />
<input type="hidden" name="billing_address1"        value="<?php echo $bill_add1; ?> <?php echo $bill_add2; ?>" />
<input type="hidden" name="billing_city"        value="<?php echo $bill_city; ?>" />
<input type="hidden" name="billing_zip"         value="<?php echo $bill_post; ?>" />
<input type="hidden" name="billing_country"     value="<?php echo $country; ?>" />      
<input type="hidden" name="notify_url" value="ipn.php" />
</form>

1 Ответ

1 голос
/ 14 января 2012

subtotal, template и все параметры billing_xxxxx являются параметрами хост-решения PayPal для веб-сайтов PayPal. Тем не менее cmd=_xclick принадлежит Стандарту платежей через веб-сайт.

Какой продукт PayPal вы пытаетесь интегрировать?
Если это стандарт платежей через веб-сайт, используйте amount для суммы, которую нужно списать, и уменьшите template.

Если это хостинговое решение для платежей через веб-сайт Pro, установите значение cmd из _hosted-payment и измените значение action на https://securepayments.paypal.com/cgi-bin/acquiringweb.

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