SetExpressCheckout 10003 error with ITEMCATEGORY=Digital
29nextDev
New Community Member
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Posted on
Apr-22-2024
09:19 PM
Hi,
I'm trying to set express checkout with ITEMCATEGORY = Digital and Amount = 0 but got 10003 error
Request
L_PAYMENTREQUEST_0_AMT0: 1.80
L_PAYMENTREQUEST_0_AMT1: 0.00
L_PAYMENTREQUEST_0_ITEMCATEGORY1: Digital
L_PAYMENTREQUEST_0_NAME0: Skin Care Cream
L_PAYMENTREQUEST_0_NAME1: Digital product standalone
L_PAYMENTREQUEST_0_NUMBER0: TESTSKU26TH
L_PAYMENTREQUEST_0_NUMBER1: DIGITAL-1
L_PAYMENTREQUEST_0_QTY0: 2
L_PAYMENTREQUEST_0_QTY1: 2
Response
ACK: Failure
BUILD: 58439249
CORRELATIONID: ebc383d5e7091
L_ERRORCODE0: 10003
L_LONGMESSAGE0: Item name, amount and quantity are required if item category is provided.
L_SEVERITYCODE0: Error
L_SHORTMESSAGE0: Missing argument
As you can see I already sent Item name, amount and quantity but still got that error message
This error does not happen with
1. Physical products either Amount is 0 or greater
2. Digital products with Amount greater than 0
My question is : Is this the Paypal restriction? Can not send Amount = 0 on digital product?
0 REPLIES 0

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
Related Content
- Error message for obtaining access_token in REST APIs
- Couldn't receive International payment in PayPal Payments Standard
- "System error. Please try again later" when connecting to paypal sandbox account with my android app in Sandbox Environment
- Things don’t appear to be working at the moment in PayPal Payments Standard
- Something went wrong. Contact the merchant for help. in PayPal Payments Standard