Marketplace Transaction API
Tranzakciók lekérdezése
Ezzel a funkcióval lekérdezhetőek a Marketplace tranzakciók részletes adatai.
Url: https://app.webshippy.com/wspyapi/getMarketplaceTransactions/{contentType}
invoiceStatus
Számla státusza (adott tranzakcióhoz van-e már számla), lehetséges értékei:
invoiced,uninvoiced,error.
dateFrom
Tranzakció létrehozás dátuma aznapi vagy frissebb.
dateTo
Tranzakció létrehozás dátuma aznapi vagy régebbi.
transactionRole
A tranzakcióban betöltött szerep, lehetséges értékek:
supplier,retailer.
A táblázatban megadott szűrési feltételek ÉS kapcsolatban állnak egymással, csak azokat a szűrőket kell megadni, amelyekre szűrni szeretnénk.
XML esetén:
Kérés (példa):
<?xml version="1.0" encoding="UTF-8"?>
<request>
<apiKey>your-api-key</apiKey>
<filters>
<invoiceStatus>invoiced</invoiceStatus>
<dateFrom>2021-04-21</dateFrom>
<dateTo>2022-01-12</dateTo>
<transactionRole>supplier</transactionRole>
</filters>
</request>Válasz (példa):
Hibás kérés esetén (példa):
JSON esetén:
Kérés (példa):
Válasz (példa):
Hibás kérés esetén (példa):
Kiállított számla feltöltés
Ezzel a funkcióval a Marketplace beszállító partnerek a kiállított számláikat fel tudják tölteni a vonatkozó tranzakciókhoz. 1 api hívással n tranzakcióhoz lehet feltölteni számlát. 1 db számla feltöltés base64 formátumban tranzakciónként. Amennyiben a megadott tranzakció azonosítóhoz még nem szerepel nálunk számla, akkor az API létrehozza.
Url: https://app.webshippy.com/wspyapi/uploadMarketplaceTransactionInvoice/{contentType}
apiKey
Igen
Az API kulcs.
transactionId
Igen
A tranzakció azonosítója.
invoiceSerialNumber
Igen
A számla sorszáma (a fájl neve).
fileInput
Igen
A számla base64 formátumban.
XML esetén:
Kérés (példa):
Válasz (példa):
Hibás kérés esetén (példa):
JSON esetén:
Kérés (példa):
Válasz (példa):
Hibás kérés esetén (példa):
További válasz lehetőségek hibás kérés esetén:
"[field:example] Example field has to be integer""Invalid API key""Entity not found""Already existing entity"
Last updated
Was this helpful?