2011-11-04 16 views
5

Quali sono le variabili POST di spedizione corrette per Pagamenti su sito web di PayPal?Variabili POST di spedizione su Paypal Pagamenti su sito web Pagamenti standard

Ho passato molte ore a ricevere le spedizioni in qualche modo lavorando su Paypal Pagamenti su sito web Pagamenti standard. In realtà sto usando IPN, ma questo non è rilevante per questo, che consiste nell'ottenere le spese di spedizione e gestione dal mio carrello per presentarsi alla cassa e sostituire il calcolatore di spedizione paypal.

Le cose che ho scoperto:

  • di averlo riconoscere che del vostro carrello di trasporto/movimentazione dovrebbe ignorare la sua calcolatrice, passare al profilo merchant account, configurare almeno un metodo di spedizione (profilo> vendita preferenze> calcolo spedizione) e barrare la casella che dice "utilizzare la tassa di spedizione nella transazione, invece ..." [btw come trovare che è cambiato e non è più ben documentato].
  • Le variabili che dovresti avere nel tuo POST (dal pulsante paypal sul tuo sito) sono documentate here MA la documentazione è SBAGLIATA sulla "gestione" che dovrebbe essere chiamata "handling_cart".
  • I documenti sono anche errati riguardo "spedizione", che non riesco a trovare il nome giusto per. Ho una soluzione: sebbene i documenti dicano che non è possibile caricare la spedizione per articolo quando si sta caricando un intero carrello [cmd = "_cart"], in realtà è possibile. Quindi il mio lavoro intorno è quello di impostare shipping_x pari a zero per tutti gli elementi successivi al primo, e mettere l'intera tassa di trasporto sul primo elemento, vale a dire: shipping_1 = < trasporto costano >

quindi spero che aiuta qualcuno che viene dopo. E spero che Paypal ottenga il loro atto insieme sui documenti, è tutta una grande perdita di tempo che ho avuto.

Ma a parte questo - c'è un modo migliore per fare la spedizione? Che cosa DOVREBBE chiamare quella variabile se non "spedizione" e non "shipping_cart"? E c'è un documento aggiornato ovunque?

+1

Quando postate la vostra risposta, fingete di essere a rischio. Fai una domanda chiara e facilmente consultabile, quindi pubblica una risposta. –

+0

Grazie. Aggiornato per riflettere questo. – Djehuty

+2

Grazie mille per aver pubblicato le tue scoperte! Questo era direttamente rilevante per me oggi. Mi sorprende che il processore di pagamento online più massiccio del pianeta abbia un così terribile supporto per gli sviluppatori. Hai mai provato ad integrare PayFlow Pro? (Rende la documentazione di Website Payments Standard alquanto carina al confronto.) –

risposta

2

Il parametro "Gestione" funziona proprio per questo. Verranno visualizzati come "Spedizione & Gestione" nella pagina di pagamento di PayPal.

Problemi correlati