{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","properties":{"data":{"properties":{"card_id":{"description":"The card ID. This should be the card ID that's going to be submitted for payment.","type":"string","maxLength":16000},"exception":{"description":"The name of the exception to opt out of authenticating the payment with the card issuer.","enum":["secure_corporate_payment"],"type":"string","maxLength":16000},"resource_id":{"description":"The resource that is going to be submitted for payment after a 3DS session `status` is __ready for payment__. This is used together with `services` to calculate the payment amount in the currency to be paid.\n","type":"string","maxLength":16000},"services":{"items":{"properties":{"id":{"description":"The service ID to be paid together with the `resource_id`","type":"string","maxLength":16000},"quantity":{"description":"The number of services intended to pay for. Quantity must be greater than 0.","type":"number"}},"type":"object","maxProperties":100},"type":"array","maxItems":100}},"required":["card_id","resource_id"],"type":"object","maxProperties":100},"deviceIp":{"type":"string","maxLength":45},"deviceUserAgent":{"type":"string","maxLength":1000}},"required":["data"],"additionalProperties":false},"name":"Payments: Create a 3DS Session","id":"duffel.api.payments.three-d-secure-sessions.create","example":{"data":{"services":[{"quantity":1,"id":"ser_00009UhD4ongolulWd9123"}],"resource_id":"off_0000AKTurT99qsmGTujhis","exception":"secure_corporate_payment","card_id":"tcd_00009hthhsUZ8W4LxQgkjb"}},"maxRequests":1,"summary":false}}