allegro / allegro/allegro-api

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

Aberta
#1,878 26 comentários 3 reações 1 responsável Reivindicada por @MartaNowaczyk Ver no GitHub
News
Linguagem predominante
Sem dados de linguagem
Estrelas
244
Forks
40
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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).

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.