Skip to main content

SUMMER SAVINGS 90% OFF QuickBooks for 3 months* Ends 8/27

Buy now
Switch to QuickBooks and 70% off for 3 Months
March 10, 2026
Question

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.


1 reply

QuickBooks Team
March 10, 2026

To give you the most accurate technical troubleshooting, let me route you to our Intuit Developers team, ashish_dev. They have access to the specific JSON data packets and can pinpoint the exact line of code that’s causing the communication issue.

 

To post your concern there, here's how:

 

  1. Visit the Intuit Developer Support website.
  2. Select your QuickBooks product.
  3. Click Ask a Question and follow the prompts to post your query.

 

Should you have further QuickBooks related concern, let us know in the comments.