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.