PaymentServiceDefinitions
List - List payment service definitions
Get - Get a payment service definition
Session - Create a session for a payment service definition
List the definitions of each payment service that can be configured.
using Gr4vy ;
using Gr4vy . Models . Components ;
using Gr4vy . Models . Requests ;
var sdk = new Gr4vySDK ( bearerAuth : "<YOUR_BEARER_TOKEN_HERE>" ) ;
ListPaymentServiceDefinitionsResponse ? res = await sdk . PaymentServiceDefinitions . ListAsync (
cursor : "ZXhhbXBsZTE" ,
limit : 20
) ;
while ( res != null )
{
// handle items
res = await res . Next ! ( ) ;
}
Parameter
Type
Required
Description
Example
Cursor
string
➖
A pointer to the page of results to return.
ZXhhbXBsZTE
Limit
long
➖
The maximum number of items that are at returned.
20
ListPaymentServiceDefinitionsResponse
Error Type
Status Code
Content Type
Gr4vy.Models.Errors.Error400
400
application/json
Gr4vy.Models.Errors.Error401
401
application/json
Gr4vy.Models.Errors.Error403
403
application/json
Gr4vy.Models.Errors.Error404
404
application/json
Gr4vy.Models.Errors.Error405
405
application/json
Gr4vy.Models.Errors.Error409
409
application/json
Gr4vy.Models.Errors.HTTPValidationError
422
application/json
Gr4vy.Models.Errors.Error425
425
application/json
Gr4vy.Models.Errors.Error429
429
application/json
Gr4vy.Models.Errors.Error500
500
application/json
Gr4vy.Models.Errors.Error502
502
application/json
Gr4vy.Models.Errors.Error504
504
application/json
Gr4vy.Models.Errors.APIException
4XX, 5XX
*/*
Get the definition of a payment service that can be configured.
using Gr4vy ;
using Gr4vy . Models . Components ;
var sdk = new Gr4vySDK ( bearerAuth : "<YOUR_BEARER_TOKEN_HERE>" ) ;
var res = await sdk . PaymentServiceDefinitions . GetAsync ( paymentServiceDefinitionId : "adyen-ideal" ) ;
// handle response
Parameter
Type
Required
Description
Example
PaymentServiceDefinitionId
string
✔️
N/A
adyen-ideal
PaymentServiceDefinition
Error Type
Status Code
Content Type
Gr4vy.Models.Errors.Error400
400
application/json
Gr4vy.Models.Errors.Error401
401
application/json
Gr4vy.Models.Errors.Error403
403
application/json
Gr4vy.Models.Errors.Error404
404
application/json
Gr4vy.Models.Errors.Error405
405
application/json
Gr4vy.Models.Errors.Error409
409
application/json
Gr4vy.Models.Errors.HTTPValidationError
422
application/json
Gr4vy.Models.Errors.Error425
425
application/json
Gr4vy.Models.Errors.Error429
429
application/json
Gr4vy.Models.Errors.Error500
500
application/json
Gr4vy.Models.Errors.Error502
502
application/json
Gr4vy.Models.Errors.Error504
504
application/json
Gr4vy.Models.Errors.APIException
4XX, 5XX
*/*
Creates a session for a payment service that supports sessions.
using Gr4vy ;
using Gr4vy . Models . Components ;
using System . Collections . Generic ;
var sdk = new Gr4vySDK ( bearerAuth : "<YOUR_BEARER_TOKEN_HERE>" ) ;
var res = await sdk . PaymentServiceDefinitions . SessionAsync (
paymentServiceDefinitionId : "adyen-ideal" ,
requestBody : new Dictionary < string , object > ( ) {
}
) ;
// handle response
Parameter
Type
Required
Description
Example
PaymentServiceDefinitionId
string
✔️
N/A
adyen-ideal
RequestBody
Dictionary<String, object >
✔️
N/A
CreateSession
Error Type
Status Code
Content Type
Gr4vy.Models.Errors.Error400
400
application/json
Gr4vy.Models.Errors.Error401
401
application/json
Gr4vy.Models.Errors.Error403
403
application/json
Gr4vy.Models.Errors.Error404
404
application/json
Gr4vy.Models.Errors.Error405
405
application/json
Gr4vy.Models.Errors.Error409
409
application/json
Gr4vy.Models.Errors.HTTPValidationError
422
application/json
Gr4vy.Models.Errors.Error425
425
application/json
Gr4vy.Models.Errors.Error429
429
application/json
Gr4vy.Models.Errors.Error500
500
application/json
Gr4vy.Models.Errors.Error502
502
application/json
Gr4vy.Models.Errors.Error504
504
application/json
Gr4vy.Models.Errors.APIException
4XX, 5XX
*/*