Skip to main content

MerchantPaymentMethodRejectionReason

The different rejection reasons a MerchantPaymentMethod can have

enum MerchantPaymentMethodRejectionReason {
InvalidUseCase
InconsistentOrMissingInformation
UnsupportedPaymentMethod
ContractualCriteriaNotFulfilled
UnsupportedMerchantProfile
GenericRejection
SwanTechnicalErrorOccurred
}

Values

MerchantPaymentMethodRejectionReason.InvalidUseCase

Payment method requested makes no sense for the business model

MerchantPaymentMethodRejectionReason.InconsistentOrMissingInformation

Merchant denied or failed to provide a relevant requested information

MerchantPaymentMethodRejectionReason.UnsupportedPaymentMethod

Partner isn’t allowed to request this payment method

MerchantPaymentMethodRejectionReason.ContractualCriteriaNotFulfilled

We gave a custom criteria to the partner and it’s in violation

MerchantPaymentMethodRejectionReason.UnsupportedMerchantProfile

Merchant profile is not supported

MerchantPaymentMethodRejectionReason.GenericRejection

General rejection where we don't want to provide more info (eg, fraudster with sensitive info)

MerchantPaymentMethodRejectionReason.SwanTechnicalErrorOccurred

General rejection where an error occurred on Swan's side.

Member Of

RejectedMerchantPaymentMethodStatusInfo object