Returns
access token
optional for Non-Profit transactions like donations but required if For-Profit API Partner - Identifies Processor being used by an API Partner
optional - Valid CharityId Guid from Charity Search
internal use - Valid Panorama Organization Guid
internal use - Identifies integrated Product
optional if not using PaymentExternalId - Payment API PaymentGuid to be refunded
optional (max: 200) if not using PaymentGuid - 3rd Party Payment External Id to be refunded
required - reason for refund request
Success
"true" if the transaction was processed successfully, and "false" if the transaction was not processed successfully.
Failure
POST /api/refund HTTP/1.1
AccessToken: text
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 160
{
"ProcessorGuid": "text",
"CharityId": "text",
"OrganizationGuid": "text",
"IntegrationSource": "text",
"PaymentGuid": "text",
"PaymentExternalId": "text",
"Reason": "text"
}{
"Successful": true,
"Message": "text",
"ProcessorMessage": "text",
"TransactionId": "text",
"OriginalTransactionId": "text",
"PaymentGuid": "123e4567-e89b-12d3-a456-426614174000",
"PaymentId": 1,
"ResponseCode": "text",
"PaymentResult": 1,
"ProcessStatus": 1
}access token
optional for Non-Profit transactions like donations but required if For-Profit API Partner - Identifies Processor being used by an API Partner
optional - Valid CharityId Guid from Charity Search
internal use - Valid Panorama Organization Guid
internal use - Identifies integrated Product
optional - if not using PaymentExternalId - Payment API PaymentGuid to be refunded
optional (max: 200) - if not using PaymentGuid - 3rd Party Payment External Id to be refunded
required - reason for void request
Success
"true" if the transaction was processed successfully, and "false" if the transaction was not processed successfully.
Failure
POST /api/void HTTP/1.1
AccessToken: text
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 160
{
"ProcessorGuid": "text",
"CharityId": "text",
"OrganizationGuid": "text",
"IntegrationSource": "text",
"PaymentGuid": "text",
"PaymentExternalId": "text",
"Reason": "text"
}{
"Successful": true,
"Message": "text",
"ProcessorMessage": "text",
"TransactionId": "text",
"OriginalTransactionId": "text",
"PaymentGuid": "123e4567-e89b-12d3-a456-426614174000",
"PaymentId": 1,
"ResponseCode": "text",
"PaymentResult": 1,
"ProcessStatus": 1
}Last updated