As per Indian regulations, only registered Indian businesses (i.e. sole proprietorships, limited liability partnerships and companies, but not individuals) can accept international payments. More info here: https://stripe.com/docs/india-exports\" error. #74
In the chapter https://serverless-stack.com/chapters/test-the-billing-api.html, while deploying
serverless invoke local --function billing --path mocks/billing-event.json
getting the following error, please help in solving.type: 'StripeInvalidRequestError', raw: { message: 'As per Indian regulations, only registered Indian businesses (i.e. sole proprietorships, limited liability partnerships and companies, but not individuals) can accept international payments. More info here: https://stripe.com/docs/india-exports', type: 'invalid_request_error', headers: { server: 'nginx', date: 'Sun, 30 May 2021 18:52:58 GMT', 'content-type': 'application/json', 'content-length': '320', connection: 'keep-alive', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET, POST, HEAD, OPTIONS, DELETE', 'access-control-allow-origin': '', 'access-control-expose-headers': 'Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required', 'access-control-max-age': '300', 'cache-control': 'no-cache, no-store', 'request-id': 'req_LVnzgWWg4WuYRp', 'stripe-version': '2020-08-27', 'x-stripe-c-cost': '1', 'strict-transport-security': 'max-age=31556926; includeSubDomains; preload' }, statusCode: 400, requestId: 'req_LVnzgWWg4WuYRp' }, rawType: 'invalid_request_error', code: undefined, doc_url: undefined, param: undefined, detail: undefined, headers: { server: 'nginx', date: 'Sun, 30 May 2021 18:52:58 GMT', 'content-type': 'application/json', 'content-length': '320', connection: 'keep-alive', 'access-control-allow-credentials': 'true', 'access-control-allow-methods': 'GET, POST, HEAD, OPTIONS, DELETE', 'access-control-allow-origin': '', 'access-control-expose-headers': 'Request-Id, Stripe-Manage-Version, X-Stripe-External-Auth-Required, X-Stripe-Privileged-Session-Required', 'access-control-max-age': '300', 'cache-control': 'no-cache, no-store', 'request-id': 'req_LVnzgWWg4WuYRp', 'stripe-version': '2020-08-27', 'x-stripe-c-cost': '1', 'strict-transport-security': 'max-age=31556926; includeSubDomains; preload' }, requestId: 'req_LVnzgWWg4WuYRp', statusCode: 400, charge: undefined, decline_code: undefined, payment_intent: undefined, payment_method: undefined, payment_method_type: undefined, setup_intent: undefined, source: undefined } { "statusCode": 500, "body": "{\"error\":\"As per Indian regulations, only registered Indian businesses (i.e. sole proprietorships, limited liability partnerships and companies, but not individuals) can accept international payments. More info here: https://stripe.com/docs/india-exports\"}", "headers": { "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Credentials": true } }
I've tried to solve this issue by using https://discourse.serverless-stack.com/t/test-the-billing-api/172/20 Still it didn't work for me.