PaymentMethodRef not showing correctly in QuickBooks Online Payment UI
- March 10, 2026
- 1 reply
- 9 views
Hi,
I created a payment in QuickBooks Online using the following JSON:
{
"Payment": {
"CustomerRef": {
"value": "58",
"name": "Data safe test"
},
"PaymentMethodRef": {
"value": "4",
"name": "MasterCard"
},
"PaymentRefNum": "136812",
"PaymentType": "CreditCard",
"CreditCardPayment": {
"CreditChargeResponse": {
"CCTransId": "MT1580260323",
"Status": "Completed",
"AuthCode": "tst940",
"AvsStreet": "Pass",
"AvsZip": "Pass",
"TxnAuthorizationTime": "2026-03-10T02:53:35-05:00"
}
},
"TotalAmt": 49.00,
"TxnDate": "2026-03-10",
"Line": []
}
}
The payment is created successfully.
However, when I open the payment in the QuickBooks Online UI, the Payment Method always shows Cash, even though I passed PaymentMethodRef as MasterCard.
Additional observations:
The payment does appear in the MasterCard payment method report, which suggests that the correct payment method is being saved.