allegro / allegro/allegro-api

[NEWS] Mapowanie paymentId i transactionId oraz filtorwanie po payment.id i surcharges.id

Aperta
#1,878 26 commenti 3 reazioni 1 assegnatario Rivendicata da @MartaNowaczyk Vedi su GitHub
News
Lingua principale
Nessun dato sulla lingua
Stelle
244
Fork
40
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Udostępniliśmy metodę [GET /payments/payment-id-mappings,](https://developer.allegro.pl/documentation/#operation/getPaymentIdMapping) dzięki któremu **możesz uzyskać paymentId podając wartość transactionId lub odwrotnie.** Wystarczy wpisać w zapytaniu wartości dla jednego z dwóch parametrów:
- **transactionId** - Identyfikator transakcji (dealTransactionId, który pobierasz za pomocą metody WebAPI [doGetTransactionsIDs)](https://allegro.pl/webapi/documentation.php/show/id,121)
- **paymentId** - identyfikator płatności w REST API (który pobierasz za pomocą [GET /order/checkout-forms](https://developer.allegro.pl/documentation/#/order-management/get_order_checkout_forms) albo [GET /order/events](https://developer.allegro.pl/documentation/#/order-management/get_order_events))

Przykładowy request:
```curl -X GET \
'https://api.allegro.pl/payments/payment-id-mappings?paymentId=21f96ba2-714f-11e9-a1f2-5b017850bf22'
-H 'Authorization: Bearer'
-H 'accept: application/vnd.allegro.public.v1+json'
```
Przykładowy response:
```
{
"paymentId": "21f96ba2-714f-11e9-a1f2-5b017850bf22",
"transactionId": "1012284437"
}
```
Zasób zwraca powiązania dla transakcji złożonych w ciągu ostatnich trzech miesięcy.

Poz tym w zamówieniach udostępniliśmy **możliwość filtrowania zamówień** po:

- **payment.id** – GET /order/checkout-forms?payment.id=682c64b2-3108-11e9-b62a-6d16ee003b16
- **surcharges.id** - GET /order/checkout-forms?surcharges.id=21f96ba2-714f-11e9-a1f2-5b017850bf22

Więcej w naszej [dokumentacji](https://developer.allegro.pl/documentation/#operation/getListOfOrdersUsingGET).

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.