I PayPal finns två typer av identifierare som är viktiga för att Sharespine ska kunna genomföra matchning av underlag mot ekonomisystemets reskontra, som en del av tjänsten Sharespine Avstämning.
När webbutiken, som integrerar och är den part som skapar betaltransaktionen i PayPal, skickar in underlag bör följande fält skickas med;
- API-metod: SetExpressCheckout
- API-fält: PAYMENTREQUEST_0_INVNUM
Detta fält ska fyllas med webbutikens unika ordernummer och skapar då en röd tråd genom hela kedjan. Webbutiken skapar och initierar ordernummer vidare i kedjan till PayPal samt att samma ordernummer går vidare till ekonomisystemet och alla system har därmed samma nummer att förhålla sig till.
Vidare när avstämningsunderlag läses ut från PayPal kan ordernummer användas för att matcha underlag mellan PayPal och ekonomisystemet.
Utöver ordernummer så bör också PayPal's unika transaktionsnummer sparas av webbutiken och göras tillgänglig för integrationer. Då kan även detta nummer utgöra en matchningslänk i de fallen ordernummer av en eller annan anledning inte kan användas.
Paypal tillämpar två stycken transaktionsnummer per betaltransaktion och den första är ett mer eller mindre temporärt transaktionsnummer (som inte är intressant) men det andra riktiga transaktionsnumret skapas när betaltransaktionen blir "captured" via webbutiken.
När webbutiken, som integrerar och är den part som skapar betaltransaktionen i PayPal, skickar in en capture-signal bör följande fält, som PayPal bland annat svarar med, sparas ner;
- API-metod: DoCapture
- API-fält: TRANSACTIONID
Detta transaktionsnummer är mycket viktigt att det sparas av webbutiken och görs tillgänglig för integrationer.
Tips! Ovan PayPal API referenser utgår från följande PayPal dokumentation: https://developer.paypal.com/docs/classic/api/
Kommentarer
0 kommentarer
Artikeln är stängd för kommentarer.