2013-10-10 4 views
0

Я пытаюсь использовать Phonegap notification, чтобы создать уведомление о подтверждении, что dsiplays: Вы уверены, что хотите купить? да нет. Поэтому, если вы нажмете «да», вы перейдете в веб-сеть Paypal в виде песочницы. Если нажать NO, вы на одной странице.Уведомление Телефонная книга с формой PayPal, неправильная

Проблема заключается в том, что я не могу изменить действие в форме, чтобы позвонить на paypal песочнице .

Если я изменю с <form action="htpp:sandobox...">, он не работает должным образом. Он загружает основную страницу PayPal, а не страницу покупки песочницы.

Это мой код, помощь?

function onConfirm(button){ 
    alert("button="+button); 
    if(button==2){ 
     return false; 
    }else{ 
     if(button==1){ 
      document.form.action="https://www.sandbox.paypal.com/cgi-bin/webscr"; 
      return true; 
     } 
    } 
} 

function openPaypal(){ 
    navigator.notification.confirm(
       'Pressing Yes will continue to the final part of the order, you will not be able to come back from this point.',  // mensaje (message) 
       onConfirm,  // función 'callback' a llamar con el índice del botón pulsado (confirmCallback) 
       'Personalised Playing Cards: Are you sure?',   // titulo (title) 
       'Yes,Cancel'   // botones (buttonLabels) 
       ); 
} 
<form name="formulario" id="formulario" action="" method="post" onSubmit="return openPaypal()"> 
    <!-- Indica que vamos a hacer una compra tipo boton comprar ahora --> 
    <input type="hidden" name="cmd" value="_xclick"> 
    <!-- Indica que no se presente un campo para notas extras --> 
    <input type="hidden" name="no_note" value="1"> 
    <!-- la moneda correspondiente --> 
    <input type="hidden" name="currency_code" value="GBP"> 
    <input type="image" src="../images/confirmbutton-passive.png" id="button1" style="width:100%; margin: 0px auto;" border="0" name="submit" alt="Comprar" title="Comprar"> 
</form> 

ответ

0

Вы вошли в http://developer.paypal.com во время тестирования? Если нет, вы можете получить страницу с сообщением о том, что вам нужно войти в нее, прежде чем вы сможете использовать песочницу. Однако, если вы вошли в него на отдельной вкладке, вы должны увидеть вход в песочницу PayPal, как и ожидалось.

+0

проблема заключается в том, если я изменить эту структуру, подобно форма не может быть отослана в Paypal магазина ... Я не знаю, почему ... –

0

Основная проблема заключается в том, что если я удалю URL-адрес из-за действия, я не могу загрузить страницу PayPal песочницы правильно, я могу получить открытую песочницу paypal, но не страницу, где вы можете увидеть свою покупку с вашими продуктами и т. Д. вы открываете другую страницу PayPal, я НЕ ПОЗВОЛЯЮ ПОЧЕМУ !!

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

do u означает?

благодаря

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