Unable to pay with American Express


#1

Looks like the auto detection on the payment form might be incorrectly wired for American Express cards?

Someone else may have had a similar issue with no resolution but I dug a little deeper in the console…

Given the request payload:

{
"expirationMonth":1,
"expirationYear":2020,
"securityCode":"XXX",
"cardHolderInfo":{...},
"accountKey":"...",
"defaultPaymentMethod":true,
"creditCardType":"amex",
"creditCardNumber":"XXXX XXXXXX XXXXX"
}

the response from zuora is:

{
  "success" : false,
  "processId" : "...",
  "reasons" : [ {
    "code" : 52000220,
    "message" : "'creditCardType' value should be one of: Visa, MasterCard, AmericanExpress, Discover, JCB, Diners, CUP, Maestro, Electron"
  } ]
}

Perhaps the request should instead include: "creditCardType":"AmericanExpress"?


Issue with payment when signing up for a plan
#3

Hi, awsome thanks for reporting this!

I’ve pushed a fix for the issue, we should be releasing that today.