2016-01-04 14 views
5

Sto utilizzando l'API di PayPal per gestire pagamenti PayPal nel mio sistema di e-commerce.Come passare l'indirizzo di spedizione quando si chiama PayPal API/pagamenti/pagamento

1: Get Token

v1/OAuth2/gettone

2: Creazione di pagamento

v1/pagamenti/pagamento

3: Eseguire il pagamento

v1/pagamenti/pagamento/-ID-/esecuzione/

Dopo il passaggio n. 2 rimando all'utente t o la pagina di PayPal per accedere e confermare il pagamento. L'utente ottiene il proprio indirizzo di spedizione visualizzato. Ma voglio sovrascrivere questo indirizzo con l'indirizzo che l'utente ha inserito nella cassa del mio negozio online.

Ho provato a impostare payer_info -> shipping_address con oggetto indirizzo di spedizione. Nessun errore da paypal ma l'indirizzo di spedizione è lo stesso.

https://developer.paypal.com/webapps/developer/docs/api/#shippingaddress-object

+0

riferiscono sotto il collegamento: https: //developer.paypal .com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/ –

+0

Non uso il pulsante HTML ... – rakete

+0

puoi pubblicare un esempio dell'array completo che stai inviando? –

risposta

2

Questa è solo una soluzione d'affari statunitense. Dai un'occhiata a questo Paypal Developer Documentation here.

Quando arriva a Paypal è quasi sempre possibile ignorare le impostazioni, è sufficiente scavare nella documentazione e trovare la combinazione giusta. Quello che penso sia necessario si trova nella seconda scelta in basso:

Utilizzare la variabile address_override./ Vedere Ignora indirizzi memorizzati con PayPal.

Sono in classe al momento, quindi posso aiutare più tardi se è necessario, ma per noi per aiutarti davvero, abbiamo bisogno di vedere esempi di codice di ciò che già stai tentando.

EDIT
Così fanno ciò che i vostri suoni già facendo bene, basta aggiungere i comandi di override, se del caso.

Aggiungi il tuo codice se hai ancora problemi.