2013-08-12 2 views
0

Вот мой сценарий тег:Как перенаправить после оплаты с помощью Javascript PayPal, кнопки подписаться

<script src="/data/js/paypal-button.min.js?merchant=MERCHANT_CODE" 
    data-button="subscribe" 
    data-name="Product - 1 Year Subscription" 
    data-amount="49.99" 
    data-recurrence="1" 
    data-period="Y" 
    data-callback="http://url" 
    data-cancel_return="http://url" 
    data-env="sandbox" 
></script> 

Я не знаю, почему и как я должен правильно это сделать, но я попытался с несколькими данных PayPal атрибутов, как уведомить, return, return_url и больше, но ничего не работает.

Я плачу, а затем получить на этой странице: enter image description here

Но не редирект на страницу обратного вызова, что я делаю не так, пожалуйста?

Спасибо и хорошо провести день!

ответ

2

Попробуйте это:

<script src="/data/js/paypal-button.min.js?merchant=MERCHANT_CODE" 
     data-button="subscribe" 
     data-name="Product - 1 Year Subscription" 
     data-amount="49.99" 
     data-recurrence="1" 
     data-period="Y" 
     data-callback="http://url" 
     data-cancel_return="http://url" 
     data-callback="http://yourdomain" 
     data-return="http://yourdomain" 
     data-env="sandbox" 
    ></script> 

Вы должны включить автоматический возврат в вашем аккаунте PayPal. В противном случае он игнорирует поле return.

Из документации:

Для настройки автоматического возврата:

  1. Войти и нажмите Профиль подвкладку в разделе Мой счет.
  2. Нажмите ссылку Настройки оплаты веб-сайта в разделе «Настройки продаж».
  3. Нажмите кнопку «Вкл.», Чтобы включить автоматическое возвращение.
  4. Введите URL-адрес возврата. Примечание. Чтобы настроить автоматическое возвращение, вы должны встретить Return URL requirements . Learn more о возврате URL.

IPN означает Мгновенное уведомление об оплате. Это даст вам более надежную/полезную информацию, чем то, что вы получите от автоматического возврата.

Вот ссылка на документацию: https://www.paypal.com/cgi-bin/webscr?cmd=p/mer/express_return_summary-outside

+0

Это шаг вперед, теперь у меня есть кнопка, которая возвращает меня на сайте. Могу ли я получить реальную переадресацию? Большое спасибо! – TomShreds

+0

Можете ли вы объяснить, что вы имеете в виду от реального перенаправления? –

+0

Я видел на разных сайтах с помощью PayPal, что иногда он просто говорит «Спасибо за ваш платеж», и он напрямую перенаправляет пользователя на страницу подтверждения после оплаты. Это потому, что если люди не попадают на страницу подтверждения после, они не активируют свою учетную запись, так что это очень важно для меня. Есть идеи? Благодаря! – TomShreds

 Смежные вопросы

  • Нет связанных вопросов^_^