using Gr4vy;
using Gr4vy.Models.Components;
var sdk = new Gr4vySDK(
id: "example",
server: SDKConfig.Server.Sandbox,
bearerAuthSource: Auth.WithToken(privateKey),
merchantAccountId: "default"
);
var res = await sdk.Transactions.Refunds.ListAsync(transactionId: "7099948d-7286-47e4-aad8-b68f7eb44591");
// handle response{
"items": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"transaction_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "processing",
"currency": "<string>",
"amount": 49999999,
"target_type": "payment-method",
"reconciliation_id": "<string>",
"transaction_reconciliation_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"type": "refund",
"payment_service_refund_id": "refund_xYqd43gySMtori",
"reason": "Refund due to user request.",
"target_id": "07e70d14-a0c0-4ff5-bd4a-509959af0e4d",
"external_identifier": "refund-12345",
"transaction_external_identifier": "transaction-12345",
"creator": {
"email_address": "jhon.doe@gr4vy.com",
"id": "07e70d14-a0c0-4ff5-bd4a-509959af0e4d",
"name": "Jhon Doe"
},
"error_code": "service_error",
"raw_response_code": "E104",
"raw_response_description": "Missing redirect URL"
}
],
"limit": 20,
"next_cursor": "ZXhhbXBsZTE",
"previous_cursor": "Xkjss7asS"
}List refunds for a transaction.
using Gr4vy;
using Gr4vy.Models.Components;
var sdk = new Gr4vySDK(
id: "example",
server: SDKConfig.Server.Sandbox,
bearerAuthSource: Auth.WithToken(privateKey),
merchantAccountId: "default"
);
var res = await sdk.Transactions.Refunds.ListAsync(transactionId: "7099948d-7286-47e4-aad8-b68f7eb44591");
// handle response{
"items": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"transaction_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "processing",
"currency": "<string>",
"amount": 49999999,
"target_type": "payment-method",
"reconciliation_id": "<string>",
"transaction_reconciliation_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"type": "refund",
"payment_service_refund_id": "refund_xYqd43gySMtori",
"reason": "Refund due to user request.",
"target_id": "07e70d14-a0c0-4ff5-bd4a-509959af0e4d",
"external_identifier": "refund-12345",
"transaction_external_identifier": "transaction-12345",
"creator": {
"email_address": "jhon.doe@gr4vy.com",
"id": "07e70d14-a0c0-4ff5-bd4a-509959af0e4d",
"name": "Jhon Doe"
},
"error_code": "service_error",
"raw_response_code": "E104",
"raw_response_description": "Missing redirect URL"
}
],
"limit": 20,
"next_cursor": "ZXhhbXBsZTE",
"previous_cursor": "Xkjss7asS"
}transactions.read scope.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The ID of the merchant account to use for this request.
"default"
The ID of the transaction
"7099948d-7286-47e4-aad8-b68f7eb44591"
Successful Response
A list of items returned for this request.
Show child attributes
The number of items for this page.
1 <= x <= 10020
The cursor pointing at the next page of items.
1 - 1000"ZXhhbXBsZTE"
The cursor pointing at the previous page of items.
1 - 1000"Xkjss7asS"