Returns

Make a refund

post
Header parameters
AccessTokenstringRequired

access token

Body
ProcessorGuidstring · nullableOptional

optional for Non-Profit transactions like donations but required if For-Profit API Partner - Identifies Processor being used by an API Partner

CharityIdstring · nullableOptional

optional - Valid CharityId Guid from Charity Search

OrganizationGuidstring · nullableOptional

internal use - Valid Panorama Organization Guid

IntegrationSourcestring · nullableOptional

internal use - Identifies integrated Product

PaymentGuidstring · nullableOptional

optional if not using PaymentExternalId - Payment API PaymentGuid to be refunded

PaymentExternalIdstring · max: 200 · nullableOptional

optional (max: 200) if not using PaymentGuid - 3rd Party Payment External Id to be refunded

Reasonstring · max: 500Required

required - reason for refund request

Responses
chevron-right
200

Success

application/json
SuccessfulbooleanOptional

"true" if the transaction was processed successfully, and "false" if the transaction was not processed successfully.

Messagestring · nullableOptional
ProcessorMessagestring · nullableOptional
TransactionIdstring · nullableOptional
OriginalTransactionIdstring · nullableOptional
PaymentGuidstring · uuidOptional
PaymentIdinteger · int32Optional
ResponseCodestring · nullableOptional
PaymentResultinteger · enumOptionalPossible values:
ProcessStatusinteger · enumOptionalPossible values:
post
/api/refund

Make a void

post
Header parameters
AccessTokenstringRequired

access token

Body
ProcessorGuidstring · nullableOptional

optional for Non-Profit transactions like donations but required if For-Profit API Partner - Identifies Processor being used by an API Partner

CharityIdstring · nullableOptional

optional - Valid CharityId Guid from Charity Search

OrganizationGuidstring · nullableOptional

internal use - Valid Panorama Organization Guid

IntegrationSourcestring · nullableOptional

internal use - Identifies integrated Product

PaymentGuidstring · nullableOptional

optional - if not using PaymentExternalId - Payment API PaymentGuid to be refunded

PaymentExternalIdstring · max: 200 · nullableOptional

optional (max: 200) - if not using PaymentGuid - 3rd Party Payment External Id to be refunded

Reasonstring · max: 500Required

required - reason for void request

Responses
chevron-right
200

Success

application/json
SuccessfulbooleanOptional

"true" if the transaction was processed successfully, and "false" if the transaction was not processed successfully.

Messagestring · nullableOptional
ProcessorMessagestring · nullableOptional
TransactionIdstring · nullableOptional
OriginalTransactionIdstring · nullableOptional
PaymentGuidstring · uuidOptional
PaymentIdinteger · int32Optional
ResponseCodestring · nullableOptional
PaymentResultinteger · enumOptionalPossible values:
ProcessStatusinteger · enumOptionalPossible values:
post
/api/void

Last updated