using Gr4vy;
using Gr4vy.Models.Components;
using Gr4vy.Models.Requests;
var sdk = new Gr4vySDK(
id: "example",
server: SDKConfig.Server.Sandbox,
bearerAuthSource: Auth.WithToken(privateKey),
merchantAccountId: "default"
);
ListPaymentServicesRequest req = new ListPaymentServicesRequest() {
Method = "card",
Cursor = "ZXhhbXBsZTE",
Deleted = true,
};
ListPaymentServicesResponse? res = await sdk.PaymentServices.ListAsync(req);
while(res != null)
{
// handle items
res = await res.Next!();
}{
"items": [
{
"merchant_account_id": "<string>",
"payment_service_definition_id": "<string>",
"method": "<string>",
"display_name": "<string>",
"position": 123,
"accepted_currencies": [
"<string>"
],
"accepted_countries": [
"<string>"
],
"payment_method_tokenization_enabled": true,
"network_tokens_enabled": true,
"open_loop": true,
"settlement_reporting_enabled": true,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"type": "payment-service",
"id": "The ID of the payment service",
"active": true,
"status": "The current status of this service.",
"three_d_secure_enabled": true,
"merchant_profile": {},
"webhook_url": "<string>",
"fields": [
{
"key": "<string>",
"value": "<string>"
}
],
"reporting_fields": [
{
"key": "<string>",
"value": "<string>"
}
],
"is_deleted": false
}
],
"limit": 20,
"next_cursor": "ZXhhbXBsZTE",
"previous_cursor": "Xkjss7asS"
}List the configured payment services.
using Gr4vy;
using Gr4vy.Models.Components;
using Gr4vy.Models.Requests;
var sdk = new Gr4vySDK(
id: "example",
server: SDKConfig.Server.Sandbox,
bearerAuthSource: Auth.WithToken(privateKey),
merchantAccountId: "default"
);
ListPaymentServicesRequest req = new ListPaymentServicesRequest() {
Method = "card",
Cursor = "ZXhhbXBsZTE",
Deleted = true,
};
ListPaymentServicesResponse? res = await sdk.PaymentServices.ListAsync(req);
while(res != null)
{
// handle items
res = await res.Next!();
}{
"items": [
{
"merchant_account_id": "<string>",
"payment_service_definition_id": "<string>",
"method": "<string>",
"display_name": "<string>",
"position": 123,
"accepted_currencies": [
"<string>"
],
"accepted_countries": [
"<string>"
],
"payment_method_tokenization_enabled": true,
"network_tokens_enabled": true,
"open_loop": true,
"settlement_reporting_enabled": true,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"type": "payment-service",
"id": "The ID of the payment service",
"active": true,
"status": "The current status of this service.",
"three_d_secure_enabled": true,
"merchant_profile": {},
"webhook_url": "<string>",
"fields": [
{
"key": "<string>",
"value": "<string>"
}
],
"reporting_fields": [
{
"key": "<string>",
"value": "<string>"
}
],
"is_deleted": false
}
],
"limit": 20,
"next_cursor": "ZXhhbXBsZTE",
"previous_cursor": "Xkjss7asS"
}payment-services.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"
Return any payment service for this method.
"card"
A pointer to the page of results to return.
"ZXhhbXBsZTE"
The maximum number of items that are at returned.
1 <= x <= 10020
Return any deleted payment service.
true
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"