SetExpressCheckout 10003 error with ITEMCATEGORY=Digital

29nextDev
New Community Member

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?

Login to Me Too
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.