PaymentErrorContextContext for payment processing issuesspecific_issueenumOptionalSpecific payment issue typeValue in"PAYMENT_AMOUNT_TOO_LARGE" | "PAYMENT_AMOUNT_TOO_SMALL" | "PAYMENT_METHOD_NOT_ACCEPTED" | "CURRENCY_CONVERSION_FAILED" | "PAYMENT_PROCESSOR_UNAVAILABLE" | "MERCHANT_ACCOUNT_ISSUE" | "PAYMENT_DECLINED" | "PAYMENT_INSUFFICIENT_FUNDS" | "PAYMENT_EXPIRED" | "PAYMENT_FRAUD_DETECTED"order_totalstringOptionalTotal order amountpayment_limitstringOptionalMaximum payment limitminimum_amountstringOptionalMinimum payment amountexcess_amountstringOptionalAmount exceeding limitpayment_methodstringOptionalPayment method being usedcurrency_codestringOptionalTransaction currencyfrom_currencystringOptionalSource currency for conversionto_currencystringOptionalTarget currency for conversionconversion_servicestringOptionalCurrency conversion service statussupported_payment_methodsarray<string>OptionalList of supported payment methodsprocessor_error_codestringOptionalPayment processor specific error codedecline_reasonstringOptionalReason for payment declinepayment_tokenstringOptionalPayment token that was declined