Skip to main content

MerchantPaymentMethodRejectionReason

The different rejection reasons a MerchantPaymentMethod can have

enum MerchantPaymentMethodRejectionReason {
InvalidUseCase
InconsistentOrMissingInformation
UnsupportedPaymentMethod
ContractualCriteriaNotFulfilled
UnsupportedMerchantProfile
GenericRejection
SwanTechnicalErrorOccurred
SuspiciousBehavior
UnsupportedActivity
}

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.

MerchantPaymentMethodRejectionReason.SuspiciousBehavior​

MerchantPaymentMethodRejectionReason.UnsupportedActivity​

Member Of​

RejectedMerchantPaymentMethodStatusInfo object