My payment policy is as follows:
{ "categoryTypes": [ { "name": "ALL_EXCLUDING_MOTORS_VEHICLES", "default": true } ], "name": "default payment policy 01", "description": "Standard payment policy, PP & CC payments", "marketplaceId": "EBAY_US", "immediatePay": false, "paymentMethods": [ { "paymentMethodType": "PAYPAL", "recipientAccountReference": { "referenceId": "yaboyseller03@gmail.com", "referenceType": "PAYPAL_EMAIL" } }, { "paymentMethodType": "CREDIT_CARD", "brands": [ "AMERICAN_EXPRESS", "DISCOVER", "MASTERCARD", "VISA" ] }, { "paymentMethodType": "MONEY_ORDER" } ] }
But when I try and publish the offer I always get the error in the title (among a few others). Is there something wrong with my policy? I've updated the offer with the above payment policy's ID.
EDIT: I deleted and re-posted the offer, and I was able to publish successfully.
EDIT 2: Nevermind, I didn't make the Publish call properly. Issue is still happening. I'm using the sample policies on the respective create policy documentation pages.
EDIT 3: I guess I should specify that this is using the sandbox API