{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/payments:adyen-terminal-api-v1-2/post-login":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_login","summary":"Login Request","description":"POST /login","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-logout":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_logout","summary":"Logout Request","description":"POST /logout","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-enableservice":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_enableservice","summary":"EnableService Request","description":"POST /enableservice","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-admin":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_admin","summary":"Admin Request","description":"POST /admin","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-payment":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_payment","summary":"Payment Request","description":"POST /payment","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-cardacquisition":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_cardacquisition","summary":"CardAcquisition Request","description":"POST /cardacquisition","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-storedvalue":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_storedvalue","summary":"StoredValue Request","description":"POST /storedvalue","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-reversal":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_reversal","summary":"Reversal Request","description":"POST /reversal","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-reconciliation":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_reconciliation","summary":"Reconciliation Request","description":"POST /reconciliation","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-gettotals":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_gettotals","summary":"GetTotals Request","description":"POST /gettotals","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-balanceinquiry":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_balanceinquiry","summary":"BalanceInquiry Request","description":"POST /balanceinquiry","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-transactionstatus":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_transactionstatus","summary":"TransactionStatus Request","description":"POST /transactionstatus","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-abort":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_abort","summary":"Abort Request","description":"POST /abort","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-diagnosis":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_diagnosis","summary":"Diagnosis Request","description":"POST /diagnosis","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-display":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_display","summary":"Display Request","description":"POST /display","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-input":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_input","summary":"Input Request","description":"POST /input","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-print":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_print","summary":"Print Request","description":"POST /print","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:adyen-terminal-api-v1-2/post-cardreaderapdu":{"post":{"operationId":"payments_adyen_terminal_api_v1_2_post_cardreaderapdu","summary":"CardReaderAPDU Request","description":"POST /cardreaderapdu","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["merchantAccount","deviceId"],"properties":{"merchantAccount":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"deviceId":{"type":"string","description":"Part of the server address: https://device-api-test.adyen.com/v1/merchants/{merchantAccount}/devices/{deviceId}/sync"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}