{"items":[{"type":"link","label":"ADGT Play+ API","link":"/openapi","routeSlug":"/openapi","content":{"contentType":"overview","meta":{"name":"ADGT Play+ API"},"children":[{"nodeType":"container","panels":[{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"ADGT Play+ API (1.1)","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Enrollment, identity verification and transfers for the ADGT Play+ wallet."},"children":[]}]}]}]},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The ADGT Play+ API lets operators and gaming platform partners enroll customers in their"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"branded Play+ program, verify their identity, and move funds between Play+ and the"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"operator's Gaming Wager Account."},"children":[]}]}]}]}],"sectionId":"/"}],"sectionId":"/"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/getting-started"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Getting started"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":true,"marker":"."},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sign the mutual NDA with ADGT and receive your "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ClientId"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"EntryCode"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for the"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ADGT Simulator (sandbox)."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Send ADGT the internet-routable IP address(es) you will call from; they must be"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"allowlisted before any request is accepted."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Read the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/integration-flow"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Integration flow"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/certification"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Certification"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" guides."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"GetToken"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" from your server, then send the returned "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"securityToken"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" object in the"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"body of every other request. No "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Authorization"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header is used."},"children":[]}]}]}]}]}],"sectionId":"/section/getting-started"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/request-and-response-envelope"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Request and response envelope"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Every request (except GetToken) is a JSON object with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"securityToken"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":","},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"applicationSessionId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"merchantTransactionId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and a method-specific "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"payload"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Every response carries "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"notifications"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and a method-specific "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"payload"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Always check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" – declines and failures are returned with HTTP 200:"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Approved, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"2"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Declined, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"3"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Failed, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"4"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Pending (verification still in progress; poll again)."},"children":[]}]}]}]}],"sectionId":"/section/request-and-response-envelope"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/notification-codes"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Notification codes"},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Code"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Meaning"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"What to do"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"AUTH-0001"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Invalid credentials, or the token has expired"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Request a new token and retry"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ACCI-0001"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Account not found"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The customer has no Play+ account; offer enrollment"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"RVLD-nnnn"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Request validation failed; the message names the field"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Correct the request"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ISRV-nnnn"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Unexpected ADGT error"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Retry once; then contact ADGT with the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionId"},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Show the customer a short, friendly message rather than the raw notification, for example: "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"“We are unable to process your request at this time. Please contact help desk for assistance.”"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" ADGT will agree the exact messaging for your program."},"children":[]}]}]}]}],"sectionId":"/section/notification-codes"},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"heading","attributes":{"level":2,"id":"section/guidelines"},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Guidelines"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Fields not described here must not be sent."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Ping or keep-alive calls are not supported; excessive requests (for example repeated"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"GetToken calls) can get the source IP removed from the allowlist."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"UAE country and emirate enum values are provided by ADGT during onboarding."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Confidential – provided to integration partners under a mutual NDA."},"children":[]}]}]}]}],"sectionId":"/section/guidelines"}]}]}},{"type":"link","label":"Getting started","link":"/openapi/section/getting-started","routeSlug":"/openapi/section/getting-started","content":null},{"type":"link","label":"Request and response envelope","link":"/openapi/section/request-and-response-envelope","routeSlug":"/openapi/section/request-and-response-envelope","content":null},{"type":"link","label":"Notification codes","link":"/openapi/section/notification-codes","routeSlug":"/openapi/section/notification-codes","content":null},{"type":"link","label":"Guidelines","link":"/openapi/section/guidelines","routeSlug":"/openapi/section/guidelines","content":null},{"type":"group","label":"Authentication","link":"/openapi/authentication","routeSlug":"/openapi/authentication","items":[{"label":"Get a token","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/authentication/gettoken","routeSlug":"/openapi/authentication/gettoken","metadata":{"seo":{"title":"Get a token","description":"Call from your server only. The token authenticates every other API call and the hostedfunding launch. It is valid for 15 minutes; request a new one when a call returns AUTH-0001."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"getToken","name":"Get a token","isWebhook":false,"pointer":"/paths/~1authentication~1api~1gettoken/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get a token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call from your server only. The token authenticates every other API call and the hosted"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"funding launch. It is valid for 15 minutes; request a new one when a call returns "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"AUTH-0001"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/GetTokenRequest","exampleIds":["paths/~1authentication~1api~1gettoken/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/GetTokenRequest","exampleIds":["paths/~1authentication~1api~1gettoken/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1authentication~1api~1gettoken/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/authentication/api/gettoken","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/GetTokenRequest","exampleIds":["paths/~1authentication~1api~1gettoken/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/authentication/api/gettoken","href":"authentication/gettoken","openApiOperationId":"getToken","summary":"Get a token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"components/schemas/GetTokenRequest","exampleIds":["paths/~1authentication~1api~1gettoken/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/GetTokenRequest","exampleIds":["paths/~1authentication~1api~1gettoken/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Token issued (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/GetTokenResponse","exampleIds":["paths/~1authentication~1api~1gettoken/post/responses/200/content/application~1json/example"]}},"schemaId":"components/schemas/GetTokenResponse","exampleIds":["paths/~1authentication~1api~1gettoken/post/responses/200/content/application~1json/example"]}],"pointer":"/paths/~1authentication~1api~1gettoken/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/GetTokenResponse","exampleIds":["paths/~1authentication~1api~1gettoken/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/GetTokenResponse","exampleIds":["paths/~1authentication~1api~1gettoken/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/authentication/gettoken"}],"panels":[]}]},"httpPath":"/authentication/api/gettoken"}],"content":{"contentType":"group","meta":{"name":"Authentication"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Authentication","showPageActions":true},{"nodeType":"markdoc","content":"Obtain the token used by every other call."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/authentication/api/gettoken","summary":"Get a token","prefix":{"name":"post","color":"post"},"badges":[],"link":"/authentication/gettoken","deprecated":false}]}]}]}]}},{"type":"group","label":"Customer","link":"/openapi/customer","routeSlug":"/openapi/customer","items":[{"label":"Get a Play+ account profile","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customer/accountholderprofile","routeSlug":"/openapi/customer/accountholderprofile","metadata":{"seo":{"title":"Get a Play+ account profile","description":"Returns the profile and status of a customer's Play+ account. Use it to check whether acustomer is already enrolled, or to retrieve details needed to complete a transfer. If thecustomer has no Play+ account, transactionStatus is 2 with notification ACCI-0001.Fees may apply; call only when needed, never on page refresh."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"accountHolderProfile","name":"Get a Play+ account profile","isWebhook":false,"pointer":"/paths/~1customer~1api~1AccountHolderProfile/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get a Play+ account profile","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the profile and status of a customer's Play+ account. Use it to check whether a"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"customer is already enrolled, or to retrieve details needed to complete a transfer. If the"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"customer has no Play+ account, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"2"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with notification "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ACCI-0001"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Fees may apply; call only when needed, never on page refresh."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_0","exampleIds":["paths/~1customer~1api~1AccountHolderProfile/post/requestBody/content/application~1json/examples/profile-request"]}},"schemaId":"schema_0","exampleIds":["paths/~1customer~1api~1AccountHolderProfile/post/requestBody/content/application~1json/examples/profile-request"],"pointer":"/paths/~1customer~1api~1AccountHolderProfile/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/customer/api/AccountHolderProfile","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_0","exampleIds":["paths/~1customer~1api~1AccountHolderProfile/post/requestBody/content/application~1json/examples/profile-request"]}},"responseCodes":["200"],"pointer":"/customer/api/AccountHolderProfile","href":"customer/accountholderprofile","openApiOperationId":"accountHolderProfile","summary":"Get a Play+ account profile"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_0","exampleIds":["paths/~1customer~1api~1AccountHolderProfile/post/requestBody/content/application~1json/examples/profile-request"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_0","exampleIds":["paths/~1customer~1api~1AccountHolderProfile/post/requestBody/content/application~1json/examples/profile-request"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_1","exampleIds":["paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/enrolled-customer","paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/not-enrolled"]}},"schemaId":"schema_1","exampleIds":["paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/enrolled-customer","paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/not-enrolled"]}],"pointer":"/paths/~1customer~1api~1AccountHolderProfile/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_1","exampleIds":["paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/enrolled-customer","paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/not-enrolled"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_1","exampleIds":["paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/enrolled-customer","paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/not-enrolled"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/customer/accountholderprofile"}],"panels":[]}]},"httpPath":"/customer/api/AccountHolderProfile"},{"label":"Enroll a customer (API enrollment)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customer/enroll","routeSlug":"/openapi/customer/enroll","metadata":{"seo":{"title":"Enroll a customer (API enrollment)","description":"Creates the Play+ account after a successful identity verification on the session. Thecustomer must have accepted the Play+ T&C through the Document Viewer with the samemerchantTransactionId."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"enroll","name":"Enroll a customer (API enrollment)","isWebhook":false,"pointer":"/paths/~1customer~1api~1Enroll/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Enroll a customer (API enrollment)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Creates the Play+ account after a successful identity verification on the session. The"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"customer must have accepted the Play+ T&C through the Document Viewer with the same"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"merchantTransactionId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_2","exampleIds":["paths/~1customer~1api~1Enroll/post/requestBody/content/application~1json/examples/enroll-after-verification"]}},"schemaId":"schema_2","exampleIds":["paths/~1customer~1api~1Enroll/post/requestBody/content/application~1json/examples/enroll-after-verification"],"pointer":"/paths/~1customer~1api~1Enroll/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/customer/api/Enroll","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_2","exampleIds":["paths/~1customer~1api~1Enroll/post/requestBody/content/application~1json/examples/enroll-after-verification"]}},"responseCodes":["200"],"pointer":"/customer/api/Enroll","href":"customer/enroll","openApiOperationId":"enroll","summary":"Enroll a customer (API enrollment)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_2","exampleIds":["paths/~1customer~1api~1Enroll/post/requestBody/content/application~1json/examples/enroll-after-verification"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_2","exampleIds":["paths/~1customer~1api~1Enroll/post/requestBody/content/application~1json/examples/enroll-after-verification"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3","exampleIds":["paths/~1customer~1api~1Enroll/post/responses/200/content/application~1json/examples/enrolled"]}},"schemaId":"schema_3","exampleIds":["paths/~1customer~1api~1Enroll/post/responses/200/content/application~1json/examples/enrolled"]}],"pointer":"/paths/~1customer~1api~1Enroll/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_3","exampleIds":["paths/~1customer~1api~1Enroll/post/responses/200/content/application~1json/examples/enrolled"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3","exampleIds":["paths/~1customer~1api~1Enroll/post/responses/200/content/application~1json/examples/enrolled"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/customer/enroll"}],"panels":[]}]},"httpPath":"/customer/api/Enroll"}],"content":{"contentType":"group","meta":{"name":"Customer"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Customer","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Play+ account profile and enrollment."},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/customer/api/AccountHolderProfile","summary":"Get a Play+ account profile","prefix":{"name":"post","color":"post"},"badges":[],"link":"/customer/accountholderprofile","deprecated":false},{"title":"/customer/api/Enroll","summary":"Enroll a customer (API enrollment)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/customer/enroll","deprecated":false}]}]}]}]}},{"type":"group","label":"Identity Verification","link":"/openapi/identity-verification","routeSlug":"/openapi/identity-verification","items":[{"label":"Create an identity and document session","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/identity-verification/createidentityanddocumentsession","routeSlug":"/openapi/identity-verification/createidentityanddocumentsession","metadata":{"seo":{"title":"Create an identity and document session","description":"Opens a verification session. Every later verification call needs the returned session ID. A session expires 30 minutes after it is created."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"createIdentityAndDocumentSession","name":"Create an identity and document session","isWebhook":false,"pointer":"/paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create an identity and document session","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Opens a verification session. Every later verification call needs the returned session ID. A session expires 30 minutes after it is created."},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_4","exampleIds":["paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/requestBody/content/application~1json/examples/enrollment-document-first"]}},"schemaId":"schema_4","exampleIds":["paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/requestBody/content/application~1json/examples/enrollment-document-first"],"pointer":"/paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/identityverificationgateway/api/CreateIdentityAndDocumentSession","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_4","exampleIds":["paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/requestBody/content/application~1json/examples/enrollment-document-first"]}},"responseCodes":["200"],"pointer":"/identityverificationgateway/api/CreateIdentityAndDocumentSession","href":"identity-verification/createidentityanddocumentsession","openApiOperationId":"createIdentityAndDocumentSession","summary":"Create an identity and document session"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_4","exampleIds":["paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/requestBody/content/application~1json/examples/enrollment-document-first"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_4","exampleIds":["paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/requestBody/content/application~1json/examples/enrollment-document-first"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_5","exampleIds":["paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/responses/200/content/application~1json/examples/session-created"]}},"schemaId":"schema_5","exampleIds":["paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/responses/200/content/application~1json/examples/session-created"]}],"pointer":"/paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_5","exampleIds":["paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/responses/200/content/application~1json/examples/session-created"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_5","exampleIds":["paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/responses/200/content/application~1json/examples/session-created"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/identity-verification/createidentityanddocumentsession"}],"panels":[]}]},"httpPath":"/identityverificationgateway/api/CreateIdentityAndDocumentSession"},{"label":"Start the hosted ID-and-selfie journey","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/identity-verification/starthosteddocumentverification","routeSlug":"/openapi/identity-verification/starthosteddocumentverification","metadata":{"seo":{"title":"Start the hosted ID-and-selfie journey","description":"Starts the ADGT-hosted identity journey: the customer photographs their Emirates ID or passportand takes a selfie; ADGT checks the document, liveness and face match. Send the customer to thereturned journeyUrl, then read the outcome with VerifyDocument. Calling again for the samesession returns the same journey. The journey uses the camera: open it in a new browser tab or aweb view with camera access, not an iframe."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"startHostedDocumentVerification","name":"Start the hosted ID-and-selfie journey","isWebhook":false,"pointer":"/paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Start the hosted ID-and-selfie journey","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Starts the ADGT-hosted identity journey: the customer photographs their Emirates ID or passport"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"and takes a selfie; ADGT checks the document, liveness and face match. Send the customer to the"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"returned "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"journeyUrl"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", then read the outcome with VerifyDocument. Calling again for the same"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"session returns the same journey. The journey uses the camera: open it in a new browser tab or a"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"web view with camera access, not an iframe."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_6","exampleIds":["paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/requestBody/content/application~1json/examples/start-the-journey"]}},"schemaId":"schema_6","exampleIds":["paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/requestBody/content/application~1json/examples/start-the-journey"],"pointer":"/paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/identityverificationgateway/api/StartHostedDocumentVerification","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_6","exampleIds":["paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/requestBody/content/application~1json/examples/start-the-journey"]}},"responseCodes":["200"],"pointer":"/identityverificationgateway/api/StartHostedDocumentVerification","href":"identity-verification/starthosteddocumentverification","openApiOperationId":"startHostedDocumentVerification","summary":"Start the hosted ID-and-selfie journey"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_6","exampleIds":["paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/requestBody/content/application~1json/examples/start-the-journey"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_6","exampleIds":["paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/requestBody/content/application~1json/examples/start-the-journey"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_7","exampleIds":["paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/responses/200/content/application~1json/examples/journey-started"]}},"schemaId":"schema_7","exampleIds":["paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/responses/200/content/application~1json/examples/journey-started"]}],"pointer":"/paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_7","exampleIds":["paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/responses/200/content/application~1json/examples/journey-started"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_7","exampleIds":["paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/responses/200/content/application~1json/examples/journey-started"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/identity-verification/starthosteddocumentverification"}],"panels":[]}]},"httpPath":"/identityverificationgateway/api/StartHostedDocumentVerification"},{"label":"Get the hosted journey result","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/identity-verification/verifydocument","routeSlug":"/openapi/identity-verification/verifydocument","metadata":{"seo":{"title":"Get the hosted journey result","description":"While the customer has not finished, transactionStatus is 4 (Pending). Poll every few seconds until it changes."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyDocument","name":"Get the hosted journey result","isWebhook":false,"pointer":"/paths/~1identityverificationgateway~1api~1VerifyDocument/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get the hosted journey result","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"While the customer has not finished, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"4"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (Pending). Poll every few seconds until it changes."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_8","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyDocument/post/requestBody/content/application~1json/examples/poll-for-the-result"]}},"schemaId":"schema_8","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyDocument/post/requestBody/content/application~1json/examples/poll-for-the-result"],"pointer":"/paths/~1identityverificationgateway~1api~1VerifyDocument/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/identityverificationgateway/api/VerifyDocument","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_8","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyDocument/post/requestBody/content/application~1json/examples/poll-for-the-result"]}},"responseCodes":["200"],"pointer":"/identityverificationgateway/api/VerifyDocument","href":"identity-verification/verifydocument","openApiOperationId":"verifyDocument","summary":"Get the hosted journey result"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_8","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyDocument/post/requestBody/content/application~1json/examples/poll-for-the-result"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_8","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyDocument/post/requestBody/content/application~1json/examples/poll-for-the-result"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; 4 = still pending)."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_9","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/still-pending","paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/verified","paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/failed-verification"]}},"schemaId":"schema_9","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/still-pending","paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/verified","paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/failed-verification"]}],"pointer":"/paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_9","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/still-pending","paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/verified","paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/failed-verification"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_9","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/still-pending","paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/verified","paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/failed-verification"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/identity-verification/verifydocument"}],"panels":[]}]},"httpPath":"/identityverificationgateway/api/VerifyDocument"},{"label":"Verify customer details","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/identity-verification/verifyidentity","routeSlug":"/openapi/identity-verification/verifyidentity","metadata":{"seo":{"title":"Verify customer details","description":"Checks the customer's details against identity and sanctions sources. Not needed in the hosteddocument flow; use it when you submit the customer's details yourself, or a KYC check youperformed (merchantKYCInfo). Only one VerifyIdentity call is allowed per session."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"verifyIdentity","name":"Verify customer details","isWebhook":false,"pointer":"/paths/~1identityverificationgateway~1api~1VerifyIdentity/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Verify customer details","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Checks the customer's details against identity and sanctions sources. Not needed in the hosted"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"document flow; use it when you submit the customer's details yourself, or a KYC check you"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"performed ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"merchantKYCInfo"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"). Only one VerifyIdentity call is allowed per session."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_10","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyIdentity/post/requestBody/content/application~1json/examples/customer-details"]}},"schemaId":"schema_10","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyIdentity/post/requestBody/content/application~1json/examples/customer-details"],"pointer":"/paths/~1identityverificationgateway~1api~1VerifyIdentity/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/identityverificationgateway/api/VerifyIdentity","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_10","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyIdentity/post/requestBody/content/application~1json/examples/customer-details"]}},"responseCodes":["200"],"pointer":"/identityverificationgateway/api/VerifyIdentity","href":"identity-verification/verifyidentity","openApiOperationId":"verifyIdentity","summary":"Verify customer details"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_10","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyIdentity/post/requestBody/content/application~1json/examples/customer-details"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_10","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyIdentity/post/requestBody/content/application~1json/examples/customer-details"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_11","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/verified","paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/not-verified"]}},"schemaId":"schema_11","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/verified","paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/not-verified"]}],"pointer":"/paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_11","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/verified","paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/not-verified"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_11","exampleIds":["paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/verified","paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/not-verified"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/identity-verification/verifyidentity"}],"panels":[]}]},"httpPath":"/identityverificationgateway/api/VerifyIdentity"}],"content":{"contentType":"group","meta":{"name":"Identity Verification"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Identity Verification","showPageActions":true},{"nodeType":"markdoc","content":"Identity and document sessions, the hosted ID-and-selfie journey, and verification results."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/identityverificationgateway/api/CreateIdentityAndDocumentSession","summary":"Create an identity and document session","prefix":{"name":"post","color":"post"},"badges":[],"link":"/identity-verification/createidentityanddocumentsession","deprecated":false},{"title":"/identityverificationgateway/api/StartHostedDocumentVerification","summary":"Start the hosted ID-and-selfie journey","prefix":{"name":"post","color":"post"},"badges":[],"link":"/identity-verification/starthosteddocumentverification","deprecated":false},{"title":"/identityverificationgateway/api/VerifyDocument","summary":"Get the hosted journey result","prefix":{"name":"post","color":"post"},"badges":[],"link":"/identity-verification/verifydocument","deprecated":false},{"title":"/identityverificationgateway/api/VerifyIdentity","summary":"Verify customer details","prefix":{"name":"post","color":"post"},"badges":[],"link":"/identity-verification/verifyidentity","deprecated":false}]}]}]}]}},{"type":"group","label":"Transfer","link":"/openapi/transfer","routeSlug":"/openapi/transfer","items":[{"label":"Get the Play+ balance","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/transfer/balanceinquiry","routeSlug":"/openapi/transfer/balanceinquiry","metadata":{"seo":{"title":"Get the Play+ balance","description":"Call only when the customer selects Play+ for a transfer, never on page refresh. Fees may apply."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"balanceInquiry","name":"Get the Play+ balance","isWebhook":false,"pointer":"/paths/~1transferservice~1api~1BalanceInquiry/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get the Play+ balance","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Call only when the customer selects Play+ for a transfer, never on page refresh. Fees may apply."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_0","exampleIds":["paths/~1transferservice~1api~1BalanceInquiry/post/requestBody/content/application~1json/examples/balance-request"]}},"schemaId":"schema_0","exampleIds":["paths/~1transferservice~1api~1BalanceInquiry/post/requestBody/content/application~1json/examples/balance-request"],"pointer":"/paths/~1transferservice~1api~1BalanceInquiry/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/transferservice/api/BalanceInquiry","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_0","exampleIds":["paths/~1transferservice~1api~1BalanceInquiry/post/requestBody/content/application~1json/examples/balance-request"]}},"responseCodes":["200"],"pointer":"/transferservice/api/BalanceInquiry","href":"transfer/balanceinquiry","openApiOperationId":"balanceInquiry","summary":"Get the Play+ balance"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_0","exampleIds":["paths/~1transferservice~1api~1BalanceInquiry/post/requestBody/content/application~1json/examples/balance-request"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_0","exampleIds":["paths/~1transferservice~1api~1BalanceInquiry/post/requestBody/content/application~1json/examples/balance-request"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_12","exampleIds":["paths/~1transferservice~1api~1BalanceInquiry/post/responses/200/content/application~1json/examples/balance"]}},"schemaId":"schema_12","exampleIds":["paths/~1transferservice~1api~1BalanceInquiry/post/responses/200/content/application~1json/examples/balance"]}],"pointer":"/paths/~1transferservice~1api~1BalanceInquiry/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_12","exampleIds":["paths/~1transferservice~1api~1BalanceInquiry/post/responses/200/content/application~1json/examples/balance"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_12","exampleIds":["paths/~1transferservice~1api~1BalanceInquiry/post/responses/200/content/application~1json/examples/balance"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/transfer/balanceinquiry"}],"panels":[]}]},"httpPath":"/transferservice/api/BalanceInquiry"},{"label":"Deposit to Play+ (cash out from gaming)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/transfer/deposit","routeSlug":"/openapi/transfer/deposit","metadata":{"seo":{"title":"Deposit to Play+ (cash out from gaming)","description":"Credits the Play+ account when the customer cashes out from the Gaming Wager Account. merchantTransactionId must be unique."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"deposit","name":"Deposit to Play+ (cash out from gaming)","isWebhook":false,"pointer":"/paths/~1transferservice~1api~1Deposit/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Deposit to Play+ (cash out from gaming)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Credits the Play+ account when the customer cashes out from the Gaming Wager Account. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"merchantTransactionId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" must be unique."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_13","exampleIds":["paths/~1transferservice~1api~1Deposit/post/requestBody/content/application~1json/examples/cash-out-aed-50-to-play+"]}},"schemaId":"schema_13","exampleIds":["paths/~1transferservice~1api~1Deposit/post/requestBody/content/application~1json/examples/cash-out-aed-50-to-play+"],"pointer":"/paths/~1transferservice~1api~1Deposit/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/transferservice/api/Deposit","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_13","exampleIds":["paths/~1transferservice~1api~1Deposit/post/requestBody/content/application~1json/examples/cash-out-aed-50-to-play+"]}},"responseCodes":["200"],"pointer":"/transferservice/api/Deposit","href":"transfer/deposit","openApiOperationId":"deposit","summary":"Deposit to Play+ (cash out from gaming)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_13","exampleIds":["paths/~1transferservice~1api~1Deposit/post/requestBody/content/application~1json/examples/cash-out-aed-50-to-play+"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_13","exampleIds":["paths/~1transferservice~1api~1Deposit/post/requestBody/content/application~1json/examples/cash-out-aed-50-to-play+"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Deposit/post/responses/200/content/application~1json/examples/approved"]}},"schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Deposit/post/responses/200/content/application~1json/examples/approved"]}],"pointer":"/paths/~1transferservice~1api~1Deposit/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Deposit/post/responses/200/content/application~1json/examples/approved"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Deposit/post/responses/200/content/application~1json/examples/approved"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/transfer/deposit"}],"panels":[]}]},"httpPath":"/transferservice/api/Deposit"},{"label":"Withdraw from Play+ (deposit to gaming)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/transfer/withdraw","routeSlug":"/openapi/transfer/withdraw","metadata":{"seo":{"title":"Withdraw from Play+ (deposit to gaming)","description":"Debits the Play+ account to fund the Gaming Wager Account. If funds then fail to post to the Gaming Wager Account, send Reverse."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"withdraw","name":"Withdraw from Play+ (deposit to gaming)","isWebhook":false,"pointer":"/paths/~1transferservice~1api~1Withdraw/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Withdraw from Play+ (deposit to gaming)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Debits the Play+ account to fund the Gaming Wager Account. If funds then fail to post to the Gaming Wager Account, send Reverse."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_13","exampleIds":["paths/~1transferservice~1api~1Withdraw/post/requestBody/content/application~1json/examples/move-aed-50-to-gaming"]}},"schemaId":"schema_13","exampleIds":["paths/~1transferservice~1api~1Withdraw/post/requestBody/content/application~1json/examples/move-aed-50-to-gaming"],"pointer":"/paths/~1transferservice~1api~1Withdraw/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/transferservice/api/Withdraw","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_13","exampleIds":["paths/~1transferservice~1api~1Withdraw/post/requestBody/content/application~1json/examples/move-aed-50-to-gaming"]}},"responseCodes":["200"],"pointer":"/transferservice/api/Withdraw","href":"transfer/withdraw","openApiOperationId":"withdraw","summary":"Withdraw from Play+ (deposit to gaming)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_13","exampleIds":["paths/~1transferservice~1api~1Withdraw/post/requestBody/content/application~1json/examples/move-aed-50-to-gaming"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_13","exampleIds":["paths/~1transferservice~1api~1Withdraw/post/requestBody/content/application~1json/examples/move-aed-50-to-gaming"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/approved","paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/insufficient-funds"]}},"schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/approved","paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/insufficient-funds"]}],"pointer":"/paths/~1transferservice~1api~1Withdraw/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/approved","paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/insufficient-funds"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/approved","paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/insufficient-funds"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/transfer/withdraw"}],"panels":[]}]},"httpPath":"/transferservice/api/Withdraw"},{"label":"Reverse a transfer","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/transfer/reverse","routeSlug":"/openapi/transfer/reverse","metadata":{"seo":{"title":"Reverse a transfer","description":"Reverse a transfer"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"reverse","name":"Reverse a transfer","isWebhook":false,"pointer":"/paths/~1transferservice~1api~1Reverse/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reverse a transfer","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_14","exampleIds":["paths/~1transferservice~1api~1Reverse/post/requestBody/content/application~1json/examples/reverse-a-withdraw"]}},"schemaId":"schema_14","exampleIds":["paths/~1transferservice~1api~1Reverse/post/requestBody/content/application~1json/examples/reverse-a-withdraw"],"pointer":"/paths/~1transferservice~1api~1Reverse/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/transferservice/api/Reverse","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_14","exampleIds":["paths/~1transferservice~1api~1Reverse/post/requestBody/content/application~1json/examples/reverse-a-withdraw"]}},"responseCodes":["200"],"pointer":"/transferservice/api/Reverse","href":"transfer/reverse","openApiOperationId":"reverse","summary":"Reverse a transfer"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_14","exampleIds":["paths/~1transferservice~1api~1Reverse/post/requestBody/content/application~1json/examples/reverse-a-withdraw"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_14","exampleIds":["paths/~1transferservice~1api~1Reverse/post/requestBody/content/application~1json/examples/reverse-a-withdraw"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Result (check "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Reverse/post/responses/200/content/application~1json/examples/reversed"]}},"schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Reverse/post/responses/200/content/application~1json/examples/reversed"]}],"pointer":"/paths/~1transferservice~1api~1Reverse/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Reverse/post/responses/200/content/application~1json/examples/reversed"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/TransferResponse","exampleIds":["paths/~1transferservice~1api~1Reverse/post/responses/200/content/application~1json/examples/reversed"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/transfer/reverse"}],"panels":[]}]},"httpPath":"/transferservice/api/Reverse"}],"content":{"contentType":"group","meta":{"name":"Transfer"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Transfer","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Balance inquiry and transfers between Play+ and the Gaming Wager Account."},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/transferservice/api/BalanceInquiry","summary":"Get the Play+ balance","prefix":{"name":"post","color":"post"},"badges":[],"link":"/transfer/balanceinquiry","deprecated":false},{"title":"/transferservice/api/Deposit","summary":"Deposit to Play+ (cash out from gaming)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/transfer/deposit","deprecated":false},{"title":"/transferservice/api/Withdraw","summary":"Withdraw from Play+ (deposit to gaming)","prefix":{"name":"post","color":"post"},"badges":[],"link":"/transfer/withdraw","deprecated":false},{"title":"/transferservice/api/Reverse","summary":"Reverse a transfer","prefix":{"name":"post","color":"post"},"badges":[],"link":"/transfer/reverse","deprecated":false}]}]}]}]}},{"type":"group","label":"Hosted funding","link":"/openapi/hosted-funding","routeSlug":"/openapi/hosted-funding","items":[{"label":"Launch hosted funding","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/hosted-funding/launchhostedfunding","routeSlug":"/openapi/hosted-funding/launchhostedfunding","metadata":{"seo":{"title":"Launch hosted funding","description":"Not a JSON API: the customer's browser posts these fields as an HTML form, with the form'starget set to the frame or web view that shows hosted funding. Get the token from yourserver first; never call GetToken from the browser. If the customer already has a Play+account, the same launch opens funding instead of enrollment. When the customer finishes,ADGT redirects to ReturnURL with result (success, error or cancel), message andtransactionId query parameters."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"launchHostedFunding","name":"Launch hosted funding","isWebhook":false,"pointer":"/paths/~1hostedfunding/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Launch hosted funding","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Not a JSON API: the customer's browser posts these fields as an HTML form, with the form's"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"target set to the frame or web view that shows hosted funding. Get the token from your"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"server first; never call GetToken from the browser. If the customer already has a Play+"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"account, the same launch opens funding instead of enrollment. When the customer finishes,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ADGT redirects to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ReturnURL"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"result"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (success, error or cancel), "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"message"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transactionId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" query parameters."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/x-www-form-urlencoded"],"mediaTypeSchemas":{"application/x-www-form-urlencoded":{"schemaId":"schema_15","exampleIds":["paths/~1hostedfunding/post/requestBody/content/application~1x-www-form-urlencoded/example"]}},"schemaId":"schema_15","exampleIds":["paths/~1hostedfunding/post/requestBody/content/application~1x-www-form-urlencoded/example"],"pointer":"/paths/~1hostedfunding/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/hostedfunding","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/x-www-form-urlencoded":{"schemaId":"schema_15","exampleIds":["paths/~1hostedfunding/post/requestBody/content/application~1x-www-form-urlencoded/example"]}},"responseCodes":["200"],"pointer":"/hostedfunding","href":"hosted-funding/launchhostedfunding","openApiOperationId":"launchHostedFunding","summary":"Launch hosted funding"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"schemaId":"schema_15","exampleIds":["paths/~1hostedfunding/post/requestBody/content/application~1x-www-form-urlencoded/example"],"mediaTypes":["application/x-www-form-urlencoded"],"mediaTypeSchemas":{"application/x-www-form-urlencoded":{"schemaId":"schema_15","exampleIds":["paths/~1hostedfunding/post/requestBody/content/application~1x-www-form-urlencoded/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"The hosted funding screens (HTML).","mediaType":"text/html","mediaTypes":["text/html"],"mediaTypeContent":{"text/html":{}}}],"pointer":"/paths/~1hostedfunding/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/hosted-funding/launchhostedfunding"}],"panels":[]}]},"httpPath":"/hostedfunding"}],"content":{"contentType":"group","meta":{"name":"Hosted funding"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Hosted funding","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Play+ enrollment and top-up screens hosted by ADGT (hosted funding), launched with an HTML form POST."},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/hostedfunding","summary":"Launch hosted funding","prefix":{"name":"post","color":"post"},"badges":[],"link":"/hosted-funding/launchhostedfunding","deprecated":false}]}]}]}]}},{"type":"group","label":"Document Viewer","link":"/openapi/document-viewer","routeSlug":"/openapi/document-viewer","items":[{"label":"View a Play+ document","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/document-viewer/viewdocument","routeSlug":"/openapi/document-viewer/viewdocument","metadata":{"seo":{"title":"View a Play+ document","description":"View a Play+ document"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"viewDocument","name":"View a Play+ document","isWebhook":false,"pointer":"/paths/~1playplusdocumentviewer~1view~1document~1{documentTypeId}~1{programCode}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"View a Play+ document","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"documentTypeId","in":"path","schemaId":"schema_16","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"TCURL = Terms & Conditions, PPURL = Privacy Policy, FAQURL = FAQ"},"children":[]}]}]}],"required":true},{"name":"programCode","in":"path","schemaId":"schema_17","required":true,"example":"ABC01"}],"pointer":"/paths/~1playplusdocumentviewer~1view~1document~1{documentTypeId}~1{programCode}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/playplusdocumentviewer/view/document/{documentTypeId}/{programCode}","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[{"name":"documentTypeId","in":"path","required":true,"schemaId":"schema_16"},{"name":"programCode","in":"path","required":true,"example":"ABC01","schemaId":"schema_17"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/playplusdocumentviewer/view/document/{documentTypeId}/{programCode}","href":"document-viewer/viewdocument","openApiOperationId":"viewDocument","summary":"View a Play+ document"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"The document as HTML.","mediaType":"text/html","mediaTypes":["text/html"],"mediaTypeContent":{"text/html":{}}}],"pointer":"/paths/~1playplusdocumentviewer~1view~1document~1{documentTypeId}~1{programCode}/get/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/document-viewer/viewdocument"}],"panels":[]}]},"httpPath":"/playplusdocumentviewer/view/document/{documentTypeId}/{programCode}"},{"label":"Show T&C for acceptance (API enrollment)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/document-viewer/viewtermsforacceptance","routeSlug":"/openapi/document-viewer/viewtermsforacceptance","metadata":{"seo":{"title":"Show T&C for acceptance (API enrollment)","description":"Display the returned content and require the customer to press Accept before calling Enroll. The enrollment request must use the same programCode, accountIdentifier and merchantTransactionId, or it is declined."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"viewTermsForAcceptance","name":"Show T&C for acceptance (API enrollment)","isWebhook":false,"pointer":"/paths/~1playplusdocumentviewer~1view~1document~1{documentTypeId}~1{programCode}~1{accountIdentifier}~1{merchantCode}~1{merchantTransactionId}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Show T&C for acceptance (API enrollment)","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Display the returned content and require the customer to press Accept before calling Enroll.\nThe enrollment request must use the same programCode, accountIdentifier and\nmerchantTransactionId, or it is declined.\n"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"documentTypeId","in":"path","schemaId":"schema_18","required":true},{"name":"programCode","in":"path","schemaId":"schema_17","required":true},{"name":"accountIdentifier","in":"path","schemaId":"schema_17","required":true},{"name":"merchantCode","in":"path","schemaId":"schema_17","required":true},{"name":"merchantTransactionId","in":"path","schemaId":"schema_17","required":true}],"pointer":"/paths/~1playplusdocumentviewer~1view~1document~1{documentTypeId}~1{programCode}~1{accountIdentifier}~1{merchantCode}~1{merchantTransactionId}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/playplusdocumentviewer/view/document/{documentTypeId}/{programCode}/{accountIdentifier}/{merchantCode}/{merchantTransactionId}","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"parameters":{"path":[{"name":"documentTypeId","in":"path","required":true,"schemaId":"schema_18"},{"name":"programCode","in":"path","required":true,"schemaId":"schema_17"},{"name":"accountIdentifier","in":"path","required":true,"schemaId":"schema_17"},{"name":"merchantCode","in":"path","required":true,"schemaId":"schema_17"},{"name":"merchantTransactionId","in":"path","required":true,"schemaId":"schema_17"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/playplusdocumentviewer/view/document/{documentTypeId}/{programCode}/{accountIdentifier}/{merchantCode}/{merchantTransactionId}","href":"document-viewer/viewtermsforacceptance","openApiOperationId":"viewTermsForAcceptance","summary":"Show T&C for acceptance (API enrollment)"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The T&C as HTML."},"children":[]}]}]}],"mediaType":"text/html","mediaTypes":["text/html"],"mediaTypeContent":{"text/html":{}}}],"pointer":"/paths/~1playplusdocumentviewer~1view~1document~1{documentTypeId}~1{programCode}~1{accountIdentifier}~1{merchantCode}~1{merchantTransactionId}/get/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/document-viewer/viewtermsforacceptance"}],"panels":[]}]},"httpPath":"/playplusdocumentviewer/view/document/{documentTypeId}/{programCode}/{accountIdentifier}/{merchantCode}/{merchantTransactionId}"}],"content":{"contentType":"group","meta":{"name":"Document Viewer"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Document Viewer","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Play+ terms and conditions, privacy policy and FAQ."},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/playplusdocumentviewer/view/document/{documentTypeId}/{programCode}","summary":"View a Play+ document","prefix":{"name":"get","color":"get"},"badges":[],"link":"/document-viewer/viewdocument","deprecated":false},{"title":"/playplusdocumentviewer/view/document/{documentTypeId}/{programCode}/{accountIdentifier}/{merchantCode}/{merchantTransactionId}","summary":"Show T&C for acceptance (API enrollment)","prefix":{"name":"get","color":"get"},"badges":[],"link":"/document-viewer/viewtermsforacceptance","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/GetTokenRequest":{"id":"components/schemas/GetTokenRequest","kind":"json-schema","title":"GetTokenRequest","data":{"type":"object","required":["payload"],"properties":{"payload":{"type":"object","required":["credentials","returnType"],"properties":{"credentials":{"type":"object","required":["clientId","entryCode"],"properties":{"clientId":{"type":"string","maxLength":40,"description":"ADGT-supplied client identifier."},"entryCode":{"type":"string","maxLength":800,"description":"ADGT-supplied entry code."}}},"returnType":{"type":"integer","enum":[3],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"3 = IdentityTokenLimited (valid for 15 minutes)."},"children":[]}]}]}]}}},"serviceRequestId":{"type":"string","description":"A GUID for this request; used for logging only."},"version":{"type":"string","example":"1.0"}}}},"components/schemas/GetTokenResponse":{"id":"components/schemas/GetTokenResponse","kind":"json-schema","title":"GetTokenResponse","data":{"type":"object","properties":{"transactionId":{"type":"string"},"sessionId":{"type":"string"},"securityToken":{"$ref":"#/components/schemas/SecurityToken"},"notifications":{"type":"array","items":{"$ref":"#/components/schemas/Notification"}},"payload":{"type":"object","properties":{"tokenExpirationUTC":{"type":"string","format":"date-time"}}},"transactionStatus":{"$ref":"#/components/schemas/TransactionStatus"},"timestampUtc":{"type":"string","format":"date-time"}}}},"components/schemas/SecurityToken":{"id":"components/schemas/SecurityToken","kind":"json-schema","title":"SecurityToken","data":{"type":"object","description":"Returned by GetToken. Send it unchanged in the body of every request.","required":["tokenValue"],"properties":{"tokenValue":{"type":"string","maxLength":800},"sharedIv":{"type":["string","null"],"description":"Not used with returnType 3."},"tokenId":{"type":"integer","description":"Not used with returnType 3 (0)."}}}},"components/schemas/RequestEnvelope":{"id":"components/schemas/RequestEnvelope","kind":"json-schema","title":"RequestEnvelope","data":{"type":"object","required":["securityToken","applicationSessionId","merchantTransactionId"],"properties":{"securityToken":{"$ref":"#/components/schemas/SecurityToken"},"applicationSessionId":{"type":"string","maxLength":50,"description":"Your identifier for the wider application session."},"merchantTransactionId":{"type":"string","maxLength":40,"description":"Your transaction ID. Must be unique; idempotency is enforced on it."},"description":{"type":"string","maxLength":60,"description":"Optional reference for funds movements."},"requestorIpAddress":{"type":"string","maxLength":45,"description":"The customer's IP address, if available."},"clientMachineAssetId":{"type":"string","maxLength":40,"description":"A unique device identifier, if available."}}}},"components/schemas/ResponseEnvelope":{"id":"components/schemas/ResponseEnvelope","kind":"json-schema","title":"ResponseEnvelope","data":{"type":"object","properties":{"transactionId":{"type":"string","maxLength":40,"description":"ADGT transaction ID."},"sessionId":{"type":"string","maxLength":40},"notifications":{"type":"array","items":{"$ref":"#/components/schemas/Notification"}},"transactionStatus":{"$ref":"#/components/schemas/TransactionStatus"},"timestampUtc":{"type":"string","format":"date-time"}}}},"components/schemas/Notification":{"id":"components/schemas/Notification","kind":"json-schema","title":"Notification","data":{"type":"object","properties":{"code":{"type":"string","example":"ACCI-0001"},"message":{"type":"string","example":"Account Not Found"}}}},"components/schemas/TransactionStatus":{"id":"components/schemas/TransactionStatus","kind":"json-schema","title":"TransactionStatus","data":{"type":"integer","enum":[0,1,2,3,4],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"0 = Unknown, 1 = Approved, 2 = Declined, 3 = Failed, 4 = Pending"},"children":[]}]}]}]}},"components/schemas/ProgramMember":{"id":"components/schemas/ProgramMember","kind":"json-schema","title":"ProgramMember","data":{"type":"object","required":["accountIdentifiers","programCode"],"properties":{"accountIdentifiers":{"type":"array","items":{"type":"object","required":["accountIdentifierValue","accountIdentifierType"],"properties":{"accountIdentifierValue":{"type":"string","maxLength":20,"pattern":"^[A-Za-z0-9]+$","description":"Your customer identifier (Member ID).","example":"PlayerOnlineAcct"},"accountIdentifierType":{"type":"integer","enum":[3],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"3 = MembershipNumber"},"children":[]}]}]}]}}}},"programCode":{"type":"string","maxLength":10,"example":"ABC01"}}}},"components/schemas/ProgramMemberPayload":{"id":"components/schemas/ProgramMemberPayload","kind":"json-schema","title":"ProgramMemberPayload","data":{"type":"object","required":["programMember"],"properties":{"programMember":{"$ref":"#/components/schemas/ProgramMember"}}}},"components/schemas/TransferPayload":{"id":"components/schemas/TransferPayload","kind":"json-schema","title":"TransferPayload","data":{"type":"object","required":["programMember","transactionAmount"],"properties":{"programMember":{"$ref":"#/components/schemas/ProgramMember"},"transactionAmount":{"type":"object","required":["transactionAmountValue","feeAmount","internationalCurrencyCode"],"properties":{"transactionAmountValue":{"type":"number","description":"Amount in AED.","example":50},"feeAmount":{"type":"number","description":"Fee in AED; 0 if none.","example":0},"internationalCurrencyCode":{"type":"integer","enum":[784],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"784 = AED"},"children":[]}]}]}]}}}}}},"components/schemas/TransferResponse":{"id":"components/schemas/TransferResponse","kind":"json-schema","title":"TransferResponse","data":{"allOf":[{"$ref":"#/components/schemas/ResponseEnvelope"},{"type":"object","properties":{"payload":{"type":"object","properties":{"balanceAmount":{"type":"number","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Remaining Play+ balance (AED)."},"children":[]}]}]}]},"paymentProcessorTransactionId":{"type":"string","description":"ID used to reconcile the transaction with ADGT."}}}}}]}},"components/schemas/AccountHolderProfile":{"id":"components/schemas/AccountHolderProfile","kind":"json-schema","title":"AccountHolderProfile","data":{"type":"object","properties":{"nameFirst":{"type":"string"},"nameMiddle":{"type":["string","null"]},"nameLast":{"type":"string"},"dateOfBirth":{"type":"string","format":"date"},"address":{"$ref":"#/components/schemas/Address"},"emailAddress":{"$ref":"#/components/schemas/EmailAddress"},"telephoneNumber":{"$ref":"#/components/schemas/TelephoneNumber"},"accountStatus":{"$ref":"#/components/schemas/AccountStatus"},"isBlacklisted":{"type":"boolean","description":"True if the account is blocked."},"blacklistReason":{"type":["string","null"]},"isFundingElligible":{"type":"boolean","description":"True if the account can be funded (spelling as in the API)."},"isReEnrollEligible":{"type":"boolean","description":"True if a closed account may enroll again."}}}},"components/schemas/AuthoritativeIdentifier":{"id":"components/schemas/AuthoritativeIdentifier","kind":"json-schema","title":"AuthoritativeIdentifier","data":{"type":"object","properties":{"issuingBody":{"type":"integer","description":"Country code (UAE value provided by ADGT)."},"issuingStateProvince":{"type":"integer"},"identityDocumentType":{"$ref":"#/components/schemas/IdentityDocumentType"},"identifierValue":{"type":"string","maxLength":30,"example":"784199012345678"},"expirationDate":{"type":["string","null"],"format":"date"}}}},"components/schemas/Address":{"id":"components/schemas/Address","kind":"json-schema","title":"Address","data":{"type":"object","properties":{"street1":{"type":"string","maxLength":100},"street2":{"type":"string","maxLength":100},"city":{"type":"string","maxLength":100},"stateProvince":{"type":"integer","description":"Emirate (values provided by ADGT)."},"postalCode":{"type":"string","maxLength":7,"example":"00000"},"countryCode":{"type":"integer","description":"Country (UAE value provided by ADGT)."},"addressType":{"type":"integer","enum":[0,1,2],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"1 = Mailing, 2 = Billing"},"children":[]}]}]}]}}}},"components/schemas/EmailAddress":{"id":"components/schemas/EmailAddress","kind":"json-schema","title":"EmailAddress","data":{"type":"object","properties":{"emailAddressValue":{"type":"string","format":"email","maxLength":255},"type":{"type":"integer","enum":[0,1,2],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"1 = Personal, 2 = Work"},"children":[]}]}]}]}}}},"components/schemas/TelephoneNumber":{"id":"components/schemas/TelephoneNumber","kind":"json-schema","title":"TelephoneNumber","data":{"type":"object","properties":{"countryPrefix":{"type":"string","maxLength":3,"example":"971"},"telephoneNumberValue":{"type":"string","maxLength":20,"description":"Digits only.","example":"501234567"},"type":{"type":"integer","enum":[0,1,2,3],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"3 = Mobile"},"children":[]}]}]}]}}}},"components/schemas/IdentityAndDocumentSessionMode":{"id":"components/schemas/IdentityAndDocumentSessionMode","kind":"json-schema","title":"IdentityAndDocumentSessionMode","data":{"type":"integer","enum":[1,2],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"1 = Enrollment, 2 = Verification"},"children":[]}]}]}]}},"components/schemas/IdentityAndDocumentSessionFlow":{"id":"components/schemas/IdentityAndDocumentSessionFlow","kind":"json-schema","title":"IdentityAndDocumentSessionFlow","data":{"type":"integer","enum":[1,2],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"1 = IdentityFirst (customer details first), 2 = DocumentFirst (ID document first)"},"children":[]}]}]}]}},"components/schemas/IdentityAndDocumentVerificationStatus":{"id":"components/schemas/IdentityAndDocumentVerificationStatus","kind":"json-schema","title":"IdentityAndDocumentVerificationStatus","data":{"type":"integer","enum":[0,1,2,3],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"0 = Unknown, 1 = Success, 2 = SoftFailure, 3 = HardFailure"},"children":[]}]}]}]}},"components/schemas/IdentityDocumentType":{"id":"components/schemas/IdentityDocumentType","kind":"json-schema","title":"IdentityDocumentType","data":{"type":"integer","enum":[2,3],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"2 = NationalId (Emirates ID), 3 = Passport"},"children":[]}]}]}]}},"components/schemas/AccountStatus":{"id":"components/schemas/AccountStatus","kind":"json-schema","title":"AccountStatus","data":{"type":"integer","enum":[0,1,2,3,4,5,6,7,8,9,10],"description":"0 IssuedInactive, 1 Open, 2 LostCard, 3 StolenCard, 4 NoWithdrawals, 5 Closed, 6 LostNotCap, 7 StolenNotCap, 8 Inactive, 9 CardReissue, 10 FraudBlock. Transfers require 1 (Open)."}},"schema_0":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/RequestEnvelope"},{"type":"object","required":["payload"],"properties":{"payload":{"$ref":"#/components/schemas/ProgramMemberPayload"}}}]},"id":"schema_0"},"schema_1":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ResponseEnvelope"},{"type":"object","properties":{"payload":{"$ref":"#/components/schemas/AccountHolderProfile"}}}]},"id":"schema_1"},"schema_2":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/RequestEnvelope"},{"type":"object","required":["payload"],"properties":{"payload":{"type":"object","required":["identityAndDocumentSessionId","programMember"],"properties":{"identityAndDocumentSessionId":{"type":"integer","description":"The session ID returned by CreateIdentityAndDocumentSession.","example":256},"programMember":{"$ref":"#/components/schemas/ProgramMember"}}}}}]},"id":"schema_2"},"schema_3":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ResponseEnvelope"},{"type":"object","properties":{"payload":{"type":"object","properties":{"balanceAmount":{"type":"number","description":"Available funds in the account.","example":0},"customerId":{"type":"string","maxLength":50,"description":"The customer's identifier at the processor."},"feeAmount":{"type":"number","description":"The enrollment fee amount."},"referenceId":{"type":"string","maxLength":36,"description":"Reference ID of the account created."},"cardProcessorTransactionId":{"type":"string","maxLength":40,"description":"Transaction ID issued by the payment processor."}}}}}]},"id":"schema_3"},"schema_4":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/RequestEnvelope"},{"type":"object","required":["payload"],"properties":{"payload":{"type":"object","required":["programMember","identityAndDocumentSessionMode","identityAndDocumentSessionFlow"],"properties":{"programMember":{"$ref":"#/components/schemas/ProgramMember"},"identityAndDocumentSessionMode":{"$ref":"#/components/schemas/IdentityAndDocumentSessionMode"},"identityAndDocumentSessionFlow":{"$ref":"#/components/schemas/IdentityAndDocumentSessionFlow"}}}}}]},"id":"schema_4"},"schema_5":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ResponseEnvelope"},{"type":"object","properties":{"payload":{"type":"object","properties":{"identityAndDocumentSessionId":{"type":"integer","example":256}}}}}]},"id":"schema_5"},"schema_6":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/RequestEnvelope"},{"type":"object","required":["payload"],"properties":{"payload":{"type":"object","required":["identityAndDocumentSessionId","programMember","redirectUrl"],"properties":{"identityAndDocumentSessionId":{"type":"integer","example":256},"programMember":{"$ref":"#/components/schemas/ProgramMember"},"redirectUrl":{"type":"string","format":"uri","maxLength":2048,"description":"Absolute http(s) URL the customer returns to when the journey ends.","example":"https://www.example.com/verification-complete"},"nameFirst":{"type":"string","maxLength":50,"description":"Required with the IdentityFirst flow; optional with DocumentFirst."},"nameLast":{"type":"string","maxLength":50,"description":"Required with the IdentityFirst flow; optional with DocumentFirst."},"dateOfBirth":{"type":"string","format":"date","description":"Required with the IdentityFirst flow; optional with DocumentFirst."},"locale":{"type":"string","description":"Language of the journey.","example":"en"}}}}}]},"id":"schema_6"},"schema_7":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ResponseEnvelope"},{"type":"object","properties":{"payload":{"type":"object","properties":{"journeyUrl":{"type":"string","format":"uri","description":"The address of the identity journey. Open it for the customer."},"expiresUtc":{"type":"string","format":"date-time","description":"When the journey expires."}}}}}]},"id":"schema_7"},"schema_8":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/RequestEnvelope"},{"type":"object","required":["payload"],"properties":{"payload":{"type":"object","required":["identityAndDocumentSessionId","programMember"],"properties":{"identityAndDocumentSessionId":{"type":"integer","example":256},"programMember":{"$ref":"#/components/schemas/ProgramMember"}}}}}]},"id":"schema_8"},"schema_9":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ResponseEnvelope"},{"type":"object","properties":{"payload":{"type":"object","properties":{"identityAndDocumentVerificationStatus":{"$ref":"#/components/schemas/IdentityAndDocumentVerificationStatus"},"authoritativeIdentifier":{"$ref":"#/components/schemas/AuthoritativeIdentifier"},"nameFirst":{"type":"string"},"nameMiddle":{"type":["string","null"]},"nameLast":{"type":"string"},"dateOfBirth":{"type":"string","format":"date"},"address":{"$ref":"#/components/schemas/Address"},"additionalDetail":{"type":"object","description":"Individual check outcomes (face match, liveness, document authenticity, expiry)."},"informationMatch":{"type":"object","description":"Whether the document details match the details supplied for the session."}}}}}]},"id":"schema_9"},"schema_10":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/RequestEnvelope"},{"type":"object","required":["payload"],"properties":{"payload":{"type":"object","required":["identityAndDocumentSessionId","authoritativeIdentifier","nameFirst","nameLast","dateOfBirth","address","emailAddress","telephoneNumber","programMember"],"properties":{"identityAndDocumentSessionId":{"type":"integer","example":256},"authoritativeIdentifier":{"$ref":"#/components/schemas/AuthoritativeIdentifier"},"nameFirst":{"type":"string","maxLength":50,"example":"Test"},"nameLast":{"type":"string","maxLength":50,"example":"Customer"},"nameMiddle":{"type":["string","null"],"maxLength":50},"dateOfBirth":{"type":"string","format":"date","example":"2000-01-01"},"address":{"$ref":"#/components/schemas/Address"},"emailAddress":{"$ref":"#/components/schemas/EmailAddress"},"telephoneNumber":{"$ref":"#/components/schemas/TelephoneNumber"},"programMember":{"$ref":"#/components/schemas/ProgramMember"},"merchantKYCInfo":{"type":"object","description":"A KYC check the operator performed itself.","properties":{"kycProvider":{"type":"integer","description":"KYC provider (values provided by ADGT)."},"kycDateTime":{"type":"string","format":"date-time"},"kycProviderResponse":{"type":"string","description":"The full KYC response from the provider."}}}}}}}]},"id":"schema_10"},"schema_11":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ResponseEnvelope"},{"type":"object","properties":{"payload":{"type":"object","properties":{"identityAndDocumentVerificationStatus":{"$ref":"#/components/schemas/IdentityAndDocumentVerificationStatus"}}}}}]},"id":"schema_11"},"schema_12":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ResponseEnvelope"},{"type":"object","properties":{"payload":{"type":"object","properties":{"balanceAmount":{"type":"number","description":"Available funds (AED).","example":50},"lastDepositDate":{"type":"string","format":"date-time"},"lastDepositAmount":{"type":"number","example":50}}}}}]},"id":"schema_12"},"schema_13":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/RequestEnvelope"},{"type":"object","required":["payload"],"properties":{"payload":{"$ref":"#/components/schemas/TransferPayload"}}}]},"id":"schema_13"},"schema_14":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/RequestEnvelope"},{"type":"object","required":["payload"],"properties":{"payload":{"allOf":[{"$ref":"#/components/schemas/TransferPayload"},{"type":"object","required":["originalPaymentProcessorTransactionId","originalMerchantTransactionId"],"properties":{"originalPaymentProcessorTransactionId":{"type":"string","maxLength":40,"description":"The payment processor's ID for the transaction being reversed."},"originalMerchantTransactionId":{"type":"string","maxLength":40,"description":"Your ID for the transaction being reversed."}}}]}}}]},"id":"schema_14"},"schema_15":{"kind":"json-schema","data":{"type":"object","required":["IdentityToken","MemberNumber","MerchantID","MerchantApplication","MerchantTransactionID","ReturnURL"],"properties":{"IdentityToken":{"type":"string","maxLength":800,"description":"The token from GetToken (securityToken.tokenValue). Valid for 15 minutes."},"MerchantID":{"type":"string","maxLength":40,"description":"ADGT merchant identifier."},"MerchantApplication":{"type":"string","maxLength":10,"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Your Play+ program code."},"children":[]}]}]}]},"MemberNumber":{"type":"string","maxLength":20,"description":"Your customer identifier (unique across all your platforms)."},"MerchantTransactionID":{"type":"string","maxLength":40,"description":"Unique per launch."},"ReturnURL":{"type":"string","format":"uri","maxLength":500,"description":"Complete URL ADGT redirects to when the customer finishes or cancels."},"MerchantName":{"type":"string","maxLength":150,"description":"Customer-friendly merchant or site name."},"FirstName":{"type":"string","maxLength":25,"description":"Pre-fills enrollment."},"LastName":{"type":"string","maxLength":25,"description":"Pre-fills enrollment."},"DOB":{"type":"string","format":"date","description":"Date of birth (YYYY-MM-DD); pre-fills enrollment."},"Email":{"type":"string","maxLength":100},"PhoneNumber":{"type":"string","maxLength":10,"description":"Digits only, without country code (e.g. 501234567)."},"Address":{"type":"string","maxLength":40},"City":{"type":"string","maxLength":25},"State":{"type":"string","maxLength":2,"description":"Emirate code; values confirmed by ADGT during onboarding."},"PostalCode":{"type":"string","maxLength":5,"description":"UAE addresses use 00000."},"Country":{"type":"string","maxLength":2,"description":"Values confirmed by ADGT during onboarding."},"IdType":{"type":"string","maxLength":50},"IdValue":{"type":"string","maxLength":50},"TransactionType":{"type":"string","enum":["CL","WITHDRAWFROMWAGERING"],"default":"CL","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"CL: enrollment and Play+ funding. WITHDRAWFROMWAGERING: enrollment only (cash out); the operator then sends Deposit."},"children":[]}]}]}]},"TransactionAmount":{"type":"string","description":"If set, the customer cannot change the amount."},"TierCode":{"type":"string","maxLength":25,"description":"Fee tier configured with ADGT."}}},"id":"schema_15"},"schema_16":{"kind":"json-schema","data":{"type":"string","enum":["TCURL","PPURL","FAQURL"]},"id":"schema_16"},"schema_17":{"kind":"json-schema","data":{"type":"string"},"id":"schema_17"},"schema_18":{"kind":"json-schema","data":{"type":"string","enum":["TCURL"]},"id":"schema_18"}},"exampleStore":{"paths/~1authentication~1api~1gettoken/post/requestBody/content/application~1json/example":{"value":{"payload":{"credentials":{"clientId":"<your ClientId>","entryCode":"<your EntryCode>"},"returnType":3},"serviceRequestId":"6f1c2a9e-3b7d-4c1e-9a2f-0d5e8b7c4a11","version":"1.0"},"id":"paths/~1authentication~1api~1gettoken/post/requestBody/content/application~1json/example"},"paths/~1authentication~1api~1gettoken/post/responses/200/content/application~1json/example":{"value":{"transactionId":"495774fb-f2af-4c6d-b4b6-c4790a19a7f0","sessionId":"495774fb-f2af-4c6d-b4b6-c4790a19a7f0","securityToken":{"tokenValue":"<token>","sharedIv":null,"tokenId":0},"notifications":[],"payload":{"tokenExpirationUTC":"2026-11-02T08:15:00.0000000Z"},"transactionStatus":1,"timestampUtc":"2026-11-02T08:00:00.0000000Z"},"id":"paths/~1authentication~1api~1gettoken/post/responses/200/content/application~1json/example"},"paths/~1customer~1api~1AccountHolderProfile/post/requestBody/content/application~1json/examples/profile-request":{"value":{"securityToken":{"tokenValue":"<token from GetToken>","sharedIv":null,"tokenId":0},"applicationSessionId":"a1b2c3d4-0000-4000-8000-000000000001","merchantTransactionId":"20261102000000101","payload":{"programMember":{"accountIdentifiers":[{"accountIdentifierValue":"PlayerOnlineAcct","accountIdentifierType":3}],"programCode":"ABC01"}}},"key":"profile-request","summary":"Profile request","id":"paths/~1customer~1api~1AccountHolderProfile/post/requestBody/content/application~1json/examples/profile-request"},"paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/enrolled-customer":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"nameFirst":"Test","nameMiddle":null,"nameLast":"Customer","dateOfBirth":"1990-01-01","address":{"street1":"ADGM Square","street2":"Al Maryah Island","city":"Abu Dhabi","postalCode":"00000"},"emailAddress":{"emailAddressValue":"customer@example.com"},"telephoneNumber":{"countryPrefix":"971","telephoneNumberValue":"501234567"},"accountStatus":1,"isBlacklisted":false,"blacklistReason":null,"isFundingElligible":true,"isReEnrollEligible":false},"transactionStatus":1,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"enrolled-customer","summary":"Enrolled customer","id":"paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/enrolled-customer"},"paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/not-enrolled":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[{"code":"ACCI-0001","message":"Account Not Found"}],"payload":{},"transactionStatus":2,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"not-enrolled","summary":"Not enrolled","id":"paths/~1customer~1api~1AccountHolderProfile/post/responses/200/content/application~1json/examples/not-enrolled"},"paths/~1customer~1api~1Enroll/post/requestBody/content/application~1json/examples/enroll-after-verification":{"value":{"securityToken":{"tokenValue":"<token from GetToken>","sharedIv":null,"tokenId":0},"applicationSessionId":"a1b2c3d4-0000-4000-8000-000000000001","merchantTransactionId":"20261102000000102","payload":{"identityAndDocumentSessionId":256,"programMember":{"accountIdentifiers":[{"accountIdentifierValue":"PlayerOnlineAcct","accountIdentifierType":3}],"programCode":"ABC01"}}},"key":"enroll-after-verification","summary":"Enroll after verification","id":"paths/~1customer~1api~1Enroll/post/requestBody/content/application~1json/examples/enroll-after-verification"},"paths/~1customer~1api~1Enroll/post/responses/200/content/application~1json/examples/enrolled":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"balanceAmount":0,"customerId":"123456789","feeAmount":0,"referenceId":"1234567890001","cardProcessorTransactionId":"22335"},"transactionStatus":1,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"enrolled","summary":"Enrolled","id":"paths/~1customer~1api~1Enroll/post/responses/200/content/application~1json/examples/enrolled"},"paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/requestBody/content/application~1json/examples/enrollment-document-first":{"value":{"securityToken":{"tokenValue":"<token from GetToken>","sharedIv":null,"tokenId":0},"applicationSessionId":"a1b2c3d4-0000-4000-8000-000000000001","merchantTransactionId":"20261102000000102","payload":{"programMember":{"accountIdentifiers":[{"accountIdentifierValue":"PlayerOnlineAcct","accountIdentifierType":3}],"programCode":"ABC01"},"identityAndDocumentSessionMode":1,"identityAndDocumentSessionFlow":2}},"key":"enrollment-document-first","summary":"Enrollment, document first","id":"paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/requestBody/content/application~1json/examples/enrollment-document-first"},"paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/responses/200/content/application~1json/examples/session-created":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"identityAndDocumentSessionId":256},"transactionStatus":1,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"session-created","summary":"Session created","id":"paths/~1identityverificationgateway~1api~1CreateIdentityAndDocumentSession/post/responses/200/content/application~1json/examples/session-created"},"paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/requestBody/content/application~1json/examples/start-the-journey":{"value":{"securityToken":{"tokenValue":"<token from GetToken>","sharedIv":null,"tokenId":0},"applicationSessionId":"a1b2c3d4-0000-4000-8000-000000000001","merchantTransactionId":"20261102000000102","payload":{"identityAndDocumentSessionId":256,"programMember":{"accountIdentifiers":[{"accountIdentifierValue":"PlayerOnlineAcct","accountIdentifierType":3}],"programCode":"ABC01"},"redirectUrl":"https://www.example.com/verification-complete","locale":"en"}},"key":"start-the-journey","summary":"Start the journey","id":"paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/requestBody/content/application~1json/examples/start-the-journey"},"paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/responses/200/content/application~1json/examples/journey-started":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"journeyUrl":"https://journey.example.com/session/7f3a9c21","expiresUtc":"2026-11-02T08:35:00.000Z"},"transactionStatus":1,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"journey-started","summary":"Journey started","id":"paths/~1identityverificationgateway~1api~1StartHostedDocumentVerification/post/responses/200/content/application~1json/examples/journey-started"},"paths/~1identityverificationgateway~1api~1VerifyDocument/post/requestBody/content/application~1json/examples/poll-for-the-result":{"value":{"securityToken":{"tokenValue":"<token from GetToken>","sharedIv":null,"tokenId":0},"applicationSessionId":"a1b2c3d4-0000-4000-8000-000000000001","merchantTransactionId":"20261102000000102","payload":{"identityAndDocumentSessionId":256,"programMember":{"accountIdentifiers":[{"accountIdentifierValue":"PlayerOnlineAcct","accountIdentifierType":3}],"programCode":"ABC01"}}},"key":"poll-for-the-result","summary":"Poll for the result","id":"paths/~1identityverificationgateway~1api~1VerifyDocument/post/requestBody/content/application~1json/examples/poll-for-the-result"},"paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/still-pending":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{},"transactionStatus":4,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"still-pending","summary":"Still pending","id":"paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/still-pending"},"paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/verified":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"identityAndDocumentVerificationStatus":1,"authoritativeIdentifier":{"identityDocumentType":2,"identifierValue":"784199012345678","expirationDate":"2030-01-31"},"nameFirst":"Test","nameMiddle":null,"nameLast":"Customer","dateOfBirth":"1990-01-01"},"transactionStatus":1,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"verified","summary":"Verified","id":"paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/verified"},"paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/failed-verification":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"identityAndDocumentVerificationStatus":3},"transactionStatus":2,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"failed-verification","summary":"Failed verification","id":"paths/~1identityverificationgateway~1api~1VerifyDocument/post/responses/200/content/application~1json/examples/failed-verification"},"paths/~1identityverificationgateway~1api~1VerifyIdentity/post/requestBody/content/application~1json/examples/customer-details":{"value":{"securityToken":{"tokenValue":"<token from GetToken>","sharedIv":null,"tokenId":0},"applicationSessionId":"a1b2c3d4-0000-4000-8000-000000000001","merchantTransactionId":"20261102000000103","payload":{"identityAndDocumentSessionId":256,"authoritativeIdentifier":{"issuingBody":0,"issuingStateProvince":0,"identityDocumentType":2,"identifierValue":"784199012345678","expirationDate":"2030-01-31"},"nameFirst":"Test","nameLast":"Customer","nameMiddle":null,"dateOfBirth":"1990-01-01","address":{"street1":"ADGM Square","street2":"Al Maryah Island","city":"Abu Dhabi","stateProvince":0,"postalCode":"00000","countryCode":0,"addressType":1},"emailAddress":{"emailAddressValue":"customer@example.com","type":1},"telephoneNumber":{"countryPrefix":"971","telephoneNumberValue":"501234567","type":3},"programMember":{"accountIdentifiers":[{"accountIdentifierValue":"PlayerOnlineAcct","accountIdentifierType":3}],"programCode":"ABC01"}}},"key":"customer-details","summary":"Customer details","id":"paths/~1identityverificationgateway~1api~1VerifyIdentity/post/requestBody/content/application~1json/examples/customer-details"},"paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/verified":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"identityAndDocumentVerificationStatus":1},"transactionStatus":1,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"verified","summary":"Verified","id":"paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/verified"},"paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/not-verified":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"identityAndDocumentVerificationStatus":3},"transactionStatus":2,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"not-verified","summary":"Not verified","id":"paths/~1identityverificationgateway~1api~1VerifyIdentity/post/responses/200/content/application~1json/examples/not-verified"},"paths/~1transferservice~1api~1BalanceInquiry/post/requestBody/content/application~1json/examples/balance-request":{"value":{"securityToken":{"tokenValue":"<token from GetToken>","sharedIv":null,"tokenId":0},"applicationSessionId":"a1b2c3d4-0000-4000-8000-000000000001","merchantTransactionId":"20261102000000201","payload":{"programMember":{"accountIdentifiers":[{"accountIdentifierValue":"PlayerOnlineAcct","accountIdentifierType":3}],"programCode":"ABC01"}}},"key":"balance-request","summary":"Balance request","id":"paths/~1transferservice~1api~1BalanceInquiry/post/requestBody/content/application~1json/examples/balance-request"},"paths/~1transferservice~1api~1BalanceInquiry/post/responses/200/content/application~1json/examples/balance":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"balanceAmount":50,"lastDepositDate":"2026-11-01T15:28:42.845Z","lastDepositAmount":50},"transactionStatus":1,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"balance","summary":"Balance","id":"paths/~1transferservice~1api~1BalanceInquiry/post/responses/200/content/application~1json/examples/balance"},"paths/~1transferservice~1api~1Deposit/post/requestBody/content/application~1json/examples/cash-out-aed-50-to-play+":{"value":{"securityToken":{"tokenValue":"<token from GetToken>","sharedIv":null,"tokenId":0},"applicationSessionId":"a1b2c3d4-0000-4000-8000-000000000001","merchantTransactionId":"20261102000000202","payload":{"programMember":{"accountIdentifiers":[{"accountIdentifierValue":"PlayerOnlineAcct","accountIdentifierType":3}],"programCode":"ABC01"},"transactionAmount":{"transactionAmountValue":50,"feeAmount":0,"internationalCurrencyCode":784}},"description":"PlayerCashOut_20261102000000202"},"key":"cash-out-aed-50-to-play+","summary":"Cash out AED 50 to Play+","id":"paths/~1transferservice~1api~1Deposit/post/requestBody/content/application~1json/examples/cash-out-aed-50-to-play+"},"paths/~1transferservice~1api~1Deposit/post/responses/200/content/application~1json/examples/approved":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"balanceAmount":100,"paymentProcessorTransactionId":"22336"},"transactionStatus":1,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"approved","summary":"Approved","id":"paths/~1transferservice~1api~1Deposit/post/responses/200/content/application~1json/examples/approved"},"paths/~1transferservice~1api~1Withdraw/post/requestBody/content/application~1json/examples/move-aed-50-to-gaming":{"value":{"securityToken":{"tokenValue":"<token from GetToken>","sharedIv":null,"tokenId":0},"applicationSessionId":"a1b2c3d4-0000-4000-8000-000000000001","merchantTransactionId":"20261102000000203","payload":{"programMember":{"accountIdentifiers":[{"accountIdentifierValue":"PlayerOnlineAcct","accountIdentifierType":3}],"programCode":"ABC01"},"transactionAmount":{"transactionAmountValue":50,"feeAmount":0,"internationalCurrencyCode":784}},"description":"PlayerDeposit_20261102000000203"},"key":"move-aed-50-to-gaming","summary":"Move AED 50 to gaming","id":"paths/~1transferservice~1api~1Withdraw/post/requestBody/content/application~1json/examples/move-aed-50-to-gaming"},"paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/approved":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"balanceAmount":50,"paymentProcessorTransactionId":"22337"},"transactionStatus":1,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"approved","summary":"Approved","id":"paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/approved"},"paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/insufficient-funds":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[{"code":"<code>","message":"Insufficient Funds"}],"payload":{},"transactionStatus":2,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"insufficient-funds","summary":"Insufficient funds","id":"paths/~1transferservice~1api~1Withdraw/post/responses/200/content/application~1json/examples/insufficient-funds"},"paths/~1transferservice~1api~1Reverse/post/requestBody/content/application~1json/examples/reverse-a-withdraw":{"value":{"securityToken":{"tokenValue":"<token from GetToken>","sharedIv":null,"tokenId":0},"applicationSessionId":"a1b2c3d4-0000-4000-8000-000000000001","merchantTransactionId":"20261102000000204","payload":{"programMember":{"accountIdentifiers":[{"accountIdentifierValue":"PlayerOnlineAcct","accountIdentifierType":3}],"programCode":"ABC01"},"transactionAmount":{"transactionAmountValue":50,"feeAmount":0,"internationalCurrencyCode":784},"originalPaymentProcessorTransactionId":"22337","originalMerchantTransactionId":"20261102000000203"}},"key":"reverse-a-withdraw","summary":"Reverse a withdraw","id":"paths/~1transferservice~1api~1Reverse/post/requestBody/content/application~1json/examples/reverse-a-withdraw"},"paths/~1transferservice~1api~1Reverse/post/responses/200/content/application~1json/examples/reversed":{"value":{"transactionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","sessionId":"7c9e6679-7425-40de-944b-e07fc1f90ae7","notifications":[],"payload":{"balanceAmount":100,"paymentProcessorTransactionId":"22338"},"transactionStatus":1,"timestampUtc":"2026-11-02T08:05:00.000Z"},"key":"reversed","summary":"Reversed","id":"paths/~1transferservice~1api~1Reverse/post/responses/200/content/application~1json/examples/reversed"},"paths/~1hostedfunding/post/requestBody/content/application~1x-www-form-urlencoded/example":{"value":{"IdentityToken":"<token from GetToken>","MerchantID":"ADGTDemo","MerchantApplication":"DEM01","MemberNumber":"DemoTest1","MerchantTransactionID":"20261102081500001","MerchantName":"ADGT Demo","FirstName":"Test","LastName":"Customer","DOB":"1990-01-01","Email":"customer@example.com","PhoneNumber":"501234567","ReturnURL":"https://www.example.com/play-plus-complete"},"id":"paths/~1hostedfunding/post/requestBody/content/application~1x-www-form-urlencoded/example"}},"securitySchemeStore":{},"specVersion":"3.1.0","servers":[{"url":"https://adgtpay.com","description":"Sandbox"}],"specType":"openapi"},"options":{"hideDownloadButtons":true,"hideInfoMetadata":true,"mockServer":{"off":true},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/openapi.json?download"},{"url":"/_bundle/openapi.yaml?download"}],"excludeFromSearch":false,"replayFeatures":{"graphql":false},"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"ADGT Play+ API","description":"The ADGT Play+ API lets operators and gaming platform partners enroll customers in their\nbranded Play+ program, verify their identity, and move funds between Play+ and the\noperator's Gaming Wager Account.\n\n## Getting started\n1. Sign the mutual NDA with ADGT and receive your **ClientId** and **EntryCode** for the\n   ADGT Simulator (sandbox).\n2. Send ADGT the internet-routable IP address(es) you will call from; they must be\n   allowlisted before any request is accepted.\n3. Read the [Integration flow](/integration-flow) and [Certification](/certification) guides.\n4. Call **GetToken** from your server, then send the returned `securityToken` object in the\n   body of every other request. No `Authorization` header is used.\n\n## Request and response envelope\nEvery request (except GetToken) is a JSON object with `securityToken`,\n`applicationSessionId`, `merchantTransactionId` and a method-specific `payload`.\nEvery response carries `transactionStatus`, `notifications` and a method-specific `payload`.\n\n**Always check `transactionStatus`** – declines and failures are returned with HTTP 200:\n`1` Approved, `2` Declined, `3` Failed, `4` Pending (verification still in progress; poll again).\n\n## Notification codes\n| Code | Meaning | What to do |\n|---|---|---|\n| `AUTH-0001` | Invalid credentials, or the token has expired | Request a new token and retry |\n| `ACCI-0001` | Account not found | The customer has no Play+ account; offer enrollment |\n| `RVLD-nnnn` | Request validation failed; the message names the field | Correct the request |\n| `ISRV-nnnn` | Unexpected ADGT error | Retry once; then contact ADGT with the `transactionId` |\n\nShow the customer a short, friendly message rather than the raw notification, for example: *“We are unable to process your request at this time. Please contact help desk for assistance.”* ADGT will agree the exact messaging for your program.\n\n## Guidelines\n- Fields not described here must not be sent.\n- Ping or keep-alive calls are not supported; excessive requests (for example repeated\n  GetToken calls) can get the source IP removed from the allowlist.\n- UAE country and emirate enum values are provided by ADGT during onboarding.\n\nConfidential – provided to integration partners under a mutual NDA.\n","summary":"Enrollment, identity verification and transfers for the ADGT Play+ wallet."}},"baseSlug":"/openapi","routesMapping":{}}