2013-08-12 21 views
5

Sto utilizzando l'API Rest (Java) per eseguire pagamenti direttamente dalle carte di credito nella sandbox. I pagamenti ricevono tutti lo stato "in sospeso", che in base ai documenti (https://developer.paypal.com/webapps/developer/docs/api/#create-a-payment) non è nemmeno uno stato valido che deve essere restituito dalla chiamata di creazione del pagamento. La revisione del pagamento è disabilitata.Stato pagamento paypal in modalità sandbox in sospeso

Mi piacerebbe vedere il processo e completare la transazione. Come faccio a farlo nella sandbox? O dovrei ricevere uno stato diverso subito?

+0

Hai mai risolto questo problema? –

+2

Ho ricevuto lo stesso problema e non sono riuscito a trovare alcuna soluzione, tranne per cambiare la valuta in modo che corrisponda al paese dell'account di test. Siccome sono canadese, le mie transazioni di test hanno coinvolto dollari canadesi anche se l'account commerciante sandbox è impostato su USA. Passare da CAD a USD ha reso tutte le mie prossime transazioni "approvate" direttamente. –

risposta

1

questo è lo stesso problema con paypal status is pending così risposta dovrebbe essere lo stesso, basta controllare le preferenze di vendita del venditore sul conto sandbox come Max-P ha detto, questo è solo diversa emissione di valuta e di configurazione su paypal

2

Sotto http://developer.paypal.com , Scheda Applicazione, trova l'e-mail associata all'app REST. Ora clicca su "Account Sandbox", clicca sull'e-mail dell'app REST, clicca sul link "Profilo". Seleziona la scheda "Impostazioni" e disattiva "Revisione pagamento". Riceverai il pagamento "Approvato" e l'oggetto JSON di vendita "Completato".

Problemi correlati