{"info":{"_postman_id":"ae2af79a-65d9-4ac9-930c-5614514eee47","name":"DPO Pay API Collection (v7)","description":"<html><head></head><body><h2 id=\"overview\">Overview</h2>\n<p>This collection contains example requests for <strong>DPO Pay (Direct Pay Online) Public API – Version 7 (v7)</strong>.</p>\n<p>It was <strong>generated from publicly accessible Confluence documentation</strong> and is intended to help developers explore the API, prototype integrations, and validate request/response shapes.</p>\n<blockquote>\n<p><strong>Important:</strong> Request bodies and values in this collection are <strong>illustrative examples</strong> based on documentation snippets. You must replace placeholders with your own merchant credentials and production-ready values before using in a live integration. </p>\n</blockquote>\n<hr>\n<h2 id=\"purpose\">Purpose</h2>\n<p>Use this collection to:</p>\n<ul>\n<li><p>Authenticate and obtain session/context (where required)</p>\n</li>\n<li><p>Initiate and manage transactions</p>\n</li>\n<li><p>Query transaction status and reports</p>\n</li>\n<li><p>Work with Super Wallet functions (where enabled for your account)</p>\n</li>\n</ul>\n<h2 id=\"intended-audience\">Intended audience</h2>\n<ul>\n<li><p>Merchants / integrators building payment and payout flows</p>\n</li>\n<li><p>QA / support engineers troubleshooting transactions</p>\n</li>\n<li><p>Developers validating request formats during onboarding</p>\n</li>\n</ul>\n<hr>\n<h2 id=\"base-urls\">Base URL(s)</h2>\n<p>Requests in this collection currently reference multiple hosts (see <strong>Known issues / TODO before publish</strong>). The most common production base URL in this collection is:</p>\n<ul>\n<li><strong>Production:</strong> <code>https://secure.3gdirectpay.com/API/v7</code></li>\n</ul>\n<p>Some requests also use <code>.../API/v7/index.php</code> and one auth path uses <code>.../API/v7/Auth</code>.</p>\n<p>If your organization provides different <strong>sandbox/UAT</strong> base URLs, set them in the environment variables and update requests to reference variables (recommended).</p>\n<hr>\n<h2 id=\"authentication-prerequisites\">Authentication prerequisites</h2>\n<p>DPO Pay v7 uses <strong>merchant credentials/tokens</strong> issued by DPO. Before sending requests, ensure you have:</p>\n<ul>\n<li><p>Merchant/company token and any required API credentials</p>\n</li>\n<li><p>Any account configuration required for the features you plan to use (e.g., Super Wallet, tokenized payments)</p>\n</li>\n</ul>\n<p>This collection includes requests such as <strong>Auth</strong> / <strong>UserAuth</strong> that relate to authentication. Exact requirements can vary by account and feature—confirm the correct credential set and required XML fields for your merchant profile.</p>\n<hr>\n<h2 id=\"using-the-provided-postman-environment--variables\">Using the provided Postman Environment &amp; variables</h2>\n<p>An environment is available in this workspace: <a href=\"https://environment/43162886-312cf890-9e8e-4611-8373-070886fa6b7d\">New Environment</a>.</p>\n<h3 id=\"recommended-variables\">Recommended variables</h3>\n<p>For a publish-ready consumer experience, we recommend driving hostnames and common identifiers via variables, e.g.:</p>\n<ul>\n<li><p><code>baseUrl</code> (e.g., <code>https://secure.3gdirectpay.com/API/v7</code>)</p>\n</li>\n<li><p><code>companyToken</code> / <code>merchantToken</code></p>\n</li>\n<li><p><code>transactionToken</code></p>\n</li>\n<li><p><code>dpoRef</code></p>\n</li>\n<li><p><code>serviceType</code> / <code>serviceDescription</code></p>\n</li>\n</ul>\n<p>Then update request URLs and XML bodies to reference variables like:</p>\n<ul>\n<li><p><code>https://secure.3gdirectpay.com</code></p>\n</li>\n<li><p><code>{{companyToken}}</code></p>\n</li>\n</ul>\n<blockquote>\n<p>Note: This collection was generated from Confluence and currently contains <strong>hard-coded URLs</strong> in requests; see Known issues. </p>\n</blockquote>\n<hr>\n<h2 id=\"folder-guide\">Folder guide</h2>\n<ul>\n<li><p><strong>Super Wallet(v7)</strong>: wallet/account actions such as creating an account, adding/removing mobile details, and related account operations.</p>\n</li>\n<li><p><strong>Transaction operations (v7)</strong>: core transaction lifecycle actions—create/update/verify/query transactions, refunds, logs, counts, and reporting endpoints.</p>\n</li>\n<li><p><strong>Merchant operations (V7)</strong>: merchant-level authentication and company/merchant details.</p>\n</li>\n<li><p><strong>Transaction payment options (V7)</strong>: retrieve payment options and perform tokenized charges for card/mobile.</p>\n</li>\n</ul>\n<hr>\n<h2 id=\"common-workflows\">Common workflows</h2>\n<h3 id=\"1-authenticate--establish-context\">1) Authenticate / establish context</h3>\n<ol>\n<li><p>Run <strong>Auth</strong> (or <strong>UserAuth</strong>, depending on your flow/account configuration)</p>\n</li>\n<li><p>Capture any returned token(s) and store them as environment variables for later requests</p>\n</li>\n</ol>\n<h3 id=\"2-initiate-and-manage-a-transaction\">2) Initiate and manage a transaction</h3>\n<ol>\n<li><p>Create/initialize a transaction (endpoint names may vary)</p>\n</li>\n<li><p>Use <strong>Verify Transaction Token - verifyToken (V7)</strong> to validate the transaction token when required</p>\n</li>\n<li><p>Query status using <strong>getTransactionByRef</strong>, <strong>Search by DPO ref V7</strong>, or <strong>getTransactions</strong></p>\n</li>\n</ol>\n<h3 id=\"3-reporting\">3) Reporting</h3>\n<ol>\n<li><p>Use <strong>fetchReports(V7)</strong> / <strong>generateReport(V7)</strong> / <strong>editReport(V7)</strong> as applicable</p>\n</li>\n<li><p>Use counts/frequency endpoints (e.g., <strong>getTransactionsCount</strong>, <strong>getTransactionsFrequency</strong>) for analytics-style queries</p>\n</li>\n</ol>\n<hr>\n<h2 id=\"notes--disclaimers\">Notes / disclaimers</h2>\n<ul>\n<li><p>This collection was <strong>generated from Confluence</strong> documentation and may not reflect the latest behavior if the upstream docs change.</p>\n</li>\n<li><p>XML payloads are based on documentation examples and may include placeholders.</p>\n</li>\n<li><p>Some endpoints/features may be restricted by region, merchant profile, or product enablement.</p>\n</li>\n</ul>\n<hr>\n<h2 id=\"known-issues--todo-before-publish\">Known issues / TODO before publish</h2>\n<h3 id=\"non-production-hostnames-detected\">Non-production hostnames detected</h3>\n<p><strong>Dev host (<strong><strong><code>3g.rogersm.dev.directpay.online</code></strong></strong>)</strong></p>\n<ul>\n<li><p>editReport(V7)</p>\n</li>\n<li><p>generateReport(V7)</p>\n</li>\n<li><p>fetchReports(V7)</p>\n</li>\n<li><p>GetMobilePaymentOptionsByCompanyToken(V7)</p>\n</li>\n</ul>\n<p><strong>Sandbox host (<strong><strong><code>secure1.sandbox.directpay.online</code></strong></strong>)</strong></p>\n<ul>\n<li><p>createAccount(V7)</p>\n</li>\n<li><p>addMobile</p>\n</li>\n<li><p>pullAccount(V7)</p>\n</li>\n<li><p>chargeTokenCreditCard(V7)</p>\n</li>\n<li><p>ChargeTokenMobile (V7)</p>\n</li>\n</ul>\n<hr>\n<h3 id=\"recommended-remediation\">Recommended remediation</h3>\n<ol>\n<li><p><strong>Introduce environment variables</strong><br> Use <code>https://secure.3gdirectpay.com</code> (and optionally <code>{{authBaseUrl}}</code>) and update all request URLs accordingly.</p>\n</li>\n<li><p><strong>Confirm host usage</strong><br> Verify which endpoints use sandbox vs production hosts, and document this clearly.</p>\n</li>\n<li><p><strong>Resolve placeholders</strong><br> Replace placeholder requests (e.g. <code>activateAccount (TBC)</code>) with final request definitions, or clearly mark them as not implemented.</p>\n</li>\n</ol>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"43162886","collectionId":"ae2af79a-65d9-4ac9-930c-5614514eee47","publishedId":"2sBXiknWnS","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-03-26T05:31:05.000Z"},"item":[{"name":"Super Wallet(v7)","item":[{"name":"createAccount(V7)","id":"89b4f4b7-2212-4e70-bb19-6e458f812954","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>90EC1DA4-A7C5-432C-930C-098715D3130E</CompanyToken>\n  <Request>createAccount</Request>\n  <CustomerVerify>creditCard</CustomerVerify>\n  <CustomerEmail>test@directpay.online</CustomerEmail>\n  <CustomerPassword>12345678</CustomerPassword>\n  <CustomerFirstName>Josh</CustomerFirstName>\n  <CustomerLastName>Grinberg</CustomerLastName>\n  <CustomerAddress>Rose Avenue 14</CustomerAddress>\n  <CustomerCity>Nairobi</CustomerCity>\n  <CustomerCountry>KE</CustomerCountry>\n  <CustomerDialCode>KE</CustomerDialCode>\n  <CustomerPhone>0553231231</CustomerPhone>\n  <CustomerZip>762132</CustomerZip>\n  <CustomerCreditCard>4111111111111111</CustomerCreditCard>\n  <CustomerExpiry>1225</CustomerExpiry>\n  <CustomerCvv>123</CustomerCvv>\n  <CustomerHolderName>Josh Grinberg</CustomerHolderName>\n  <CustomerAllowSWrefunds>1</CustomerAllowSWrefunds>\n  <CustomerSendWelcomeEmail>0</CustomerSendWelcomeEmail>\n  <CustomerThreeD>\n    <Enrolled>fkf&gt;</Enrolled>\n    <Paresstatus>Y</Paresstatus>\n    <Eci>05</Eci>\n    <Xid>DYYVcrwnujRMnHDy1wlP1Ggz8w0=</Xid>\n    <Cavv>mHyn+7YFi1EUAREAAAAvNUe6Hv8=</Cavv>\n    <Signature>_</Signature>\n    <Veres>AUTHENTICATION_SUCCESSFUL</Veres>\n    <Pares>eAHNV1mzokgW/is</Pares>\n  </CustomerThreeD>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure1.sandbox.directpay.online/API/v7/index.php","description":"<p>Creates a new Duma Pay account and can verify by credit card or mobile.</p>\n","urlObject":{"protocol":"https","path":["API","v7","index.php"],"host":["secure1","sandbox","directpay","online"],"query":[],"variable":[]}},"response":[],"_postman_id":"89b4f4b7-2212-4e70-bb19-6e458f812954"},{"name":"addMobile","id":"e87b062c-bda4-4354-aed0-8b20614a79d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>90EC1DA4-A7C5-432C-930C-098715D3130E</CompanyToken>\n  <Request>addMobile</Request>\n  <customerToken>5B8443FA-8559-4DBD-AF61-7AFF87C35661</customerToken>\n  <customerMno>SafaricomC2B</customerMno>\n  <customerMnoCountry>Kenya</customerMnoCountry>\n  <customerMnoPhone>478585859895</customerMnoPhone>\n  <customerMnoLogo>payv2/assets/img/mpesa.png</customerMnoLogo>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure1.sandbox.directpay.online/API/v7/index.php","description":"<p>The addMobile request will add new mobile to existing account</p>\n","urlObject":{"protocol":"https","path":["API","v7","index.php"],"host":["secure1","sandbox","directpay","online"],"query":[],"variable":[]}},"response":[],"_postman_id":"e87b062c-bda4-4354-aed0-8b20614a79d4"},{"name":"deleteMobile","id":"8668f455-7724-444c-959e-1e823728c57c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>90EC1DA4-A7C5-432C-930C-098715D3130E</CompanyToken>\n  <Request>deleteMobile</Request>\n  <customerToken>5B8443FA-8559-4DBD-AF61-7AFF87C35661</customerToken>\n  <subscriptionToken>C3BC7D06-A4A1-4CEA-A56A-225C473C78D0</subscriptionToken>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8668f455-7724-444c-959e-1e823728c57c"},{"name":"pullAccount(V7)","id":"506e9ae0-5921-4a6b-8433-0620522240e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>90EC1DA4-A7C5-432C-930C-098715D3130E</CompanyToken>\n  <Request>pullAccount</Request>\n  <customerToken>D570C45A-9F39-4402-8D87-4593D2C28405</customerToken>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure1.sandbox.directpay.online/API/v7/index.php","urlObject":{"protocol":"https","path":["API","v7","index.php"],"host":["secure1","sandbox","directpay","online"],"query":[],"variable":[]}},"response":[],"_postman_id":"506e9ae0-5921-4a6b-8433-0620522240e1"},{"name":"activateAccount (TBC)","id":"dedf116e-2dbf-4d10-86b9-49c5afbfa43f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <Request>activateAccount</Request>\n  <CompanyToken>{{companyToken}}</CompanyToken>\n  <customerToken>{{customerToken}}</customerToken>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","description":"<p>Placeholder only. The V7 navigation shows this page as 'activateAccount (TBC)', but no public documentation content was accessible from the V7 index during this extraction.</p>\n","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"dedf116e-2dbf-4d10-86b9-49c5afbfa43f"}],"id":"7a84bc5d-0840-4b1c-b34b-3ee431d3b2a5","_postman_id":"7a84bc5d-0840-4b1c-b34b-3ee431d3b2a5","description":""},{"name":"Transaction operations (v7)","item":[{"name":"getTransactions","id":"1d81233d-3228-4a76-9cda-5052e1a00e5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>DC6405AA-A025-4B8B-989B-A8921DD31094</CompanyToken>\n  <Request>getTransactions</Request>\n  <recordOffset>0</recordOffset>\n  <numOfRecords>100</numOfRecords>\n  <startTimeStamp>1579478429</startTimeStamp>\n  <endTimeStamp>1579564769</endTimeStamp>\n  <allTrans>1</allTrans>\n  <userToken>26E692C5-4F6F-46CA-AE86-6007DBDE4DDA</userToken>\n  <descOrder>1</descOrder>\n  <filterBy>1</filterBy>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1d81233d-3228-4a76-9cda-5052e1a00e5c"},{"name":"getTransactionsCount","id":"5a0a72ce-8706-45e7-8fb9-c4dc4edb1448","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>DC6405AA-A025-4B8B-989B-A8921DD31094</CompanyToken>\n  <Request>getTransactionsCount</Request>\n  <startTimeStamp>1579478429</startTimeStamp>\n  <endTimeStamp>1585552085</endTimeStamp>\n  <allTrans>1</allTrans>\n  <userToken>26E692C5-4F6F-46CA-AE86-6007DBDE4DDA</userToken>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5a0a72ce-8706-45e7-8fb9-c4dc4edb1448"},{"name":"getTransactionByRef","id":"1b1561a1-a685-4ac4-bb36-a97cc2c74258","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>DC6405AA-A025-4B8B-989B-A8921DD31094</CompanyToken>\n  <Request>getTransactionByRef</Request>\n  <TransactionToken>9F68A4F5-149B-4473-A636-AF6F7610CDBA</TransactionToken>\n  <CompanyRef>Testref</CompanyRef>\n  <userToken>26E692C5-4F6F-46CA-AE86-6007DBDE4DDA</userToken>\n  <allTrans>1</allTrans>\n  <descOrder>1</descOrder>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1b1561a1-a685-4ac4-bb36-a97cc2c74258"},{"name":"updateToken(V7)","id":"9ab8457e-2b24-4647-90d8-eb3725c42ddc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>68B90B5E-25F6-4146-8AB1-C7A3A0C41A7F</CompanyToken>\n  <Request>updateToken</Request>\n  <TransactionToken>EC9E975A-A7A2-4031-8972-BF123CDD9EDD</TransactionToken>\n  <PaymentAmount>44</PaymentAmount>\n  <PaymentMarkupMDRFee>2.93</PaymentMarkupMDRFee>\n  <CompanyRef>DPO1212</CompanyRef>\n  <CustomerEmail>test@directpay.online</CustomerEmail>\n  <CustomerFirstName>Steven dsa</CustomerFirstName>\n  <CustomerLastName>Muallem</CustomerLastName>\n  <CustomerAddress>Rose Avenue 6</CustomerAddress>\n  <CustomerCity>Nairobi</CustomerCity>\n  <CustomerCountry>KE</CustomerCountry>\n  <CustomerDialCode>KE</CustomerDialCode>\n  <CustomerPhone>4433332312</CustomerPhone>\n  <CustomerZip>121212</CustomerZip>\n  <CompanyAccRef>DPO3232</CompanyAccRef>\n  <UserToken>3DBC6853-8352-4902-8370-C6B38C379999E</UserToken>\n  <AdditionalAirlineFields>\n    <TicketType>TICKET_PURCHASE</TicketType>\n    <DocumentType>ADDITIONAL_COLLECTION</DocumentType>\n    <DateIssued>2013/12/20 20:00</DateIssued>\n    <IATACarrierCode>CP</IATACarrierCode>\n    <IATATravelAgencyNbr>56451855</IATATravelAgencyNbr>\n    <TicketCarrierName>KenyaAirways</TicketCarrierName>\n    <TicketIssuerCityName>Nairobi</TicketIssuerCityName>\n    <PassengerCount>3</PassengerCount>\n    <ConjTicketIndicator>12233</ConjTicketIndicator>\n    <ElecTicketIndicator>1A848F</ElecTicketIndicator>\n    <TicketNumber>45678945675</TicketNumber>\n    <FlightLegDetails>\n      <FlightLeg>\n        <FlightDescription>Flight from TelAviv to CapeTown</FlightDescription>\n        <FlightType>45</FlightType>\n        <FlightDate>2013/12/20</FlightDate>\n        <FlightFrom>TLV</FlightFrom>\n        <FlightTo>CPT</FlightTo>\n        <FlightRef>1234ABC</FlightRef>\n        <CarrierCode>AI</CarrierCode>\n        <ServiceClass>A</ServiceClass>\n        <FlightNumber>1045</FlightNumber>\n        <FareBasisCode>SPRSVR</FareBasisCode>\n        <StopOverCode>X</StopOverCode>\n      </FlightLeg>\n    </FlightLegDetails>\n  </AdditionalAirlineFields>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9ab8457e-2b24-4647-90d8-eb3725c42ddc"},{"name":"Get Mobile Payment Options","id":"bc1baad6-c9d6-4cee-a4b5-cb81f1edab14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>68B90B5E-25F6-4146-8AB1-C7A3A0C41A7F</CompanyToken>\n  <Request>GetMobilePaymentOptions</Request>\n  <TransactionToken>6CDE6B83-AF0E-48E7-81A0-3C308BE62E9D</TransactionToken>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"bc1baad6-c9d6-4cee-a4b5-cb81f1edab14"},{"name":"Verify Transaction Token - verifyToken (V7)","id":"0b4435ca-90e7-4625-b10a-9d9dec31294c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <Request>verifyToken</Request>\n  <CompanyToken>90EC1DA4-A7C5-432C-930C-098715D3130E</CompanyToken>\n  <TransactionToken>6253BFCA-848B-4884-A5FA-68E425643BD1</TransactionToken>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0b4435ca-90e7-4625-b10a-9d9dec31294c"},{"name":"verifyRefund-v7","id":"8c551e8b-ff4f-43ae-87c1-a045c17e5e5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <Request>verifyRefund</Request>\n  <CompanyToken>4D48CB2C-497A-4F0B-9544-83B664FA0E32</CompanyToken>\n  <TransRef>R4964845</TransRef>\n  <TransactionToken>DDED6926-AB11-4D9E-8D9F-212ADD255444</TransactionToken>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8c551e8b-ff4f-43ae-87c1-a045c17e5e5e"},{"name":"Search by DPO ref V7","id":"0beb3809-67e3-4ea5-ae6c-516a8c0eb9fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>7B3933C9-EFCD-45B4-B33F-CE0AF3D533DC</CompanyToken>\n  <Request>getSearchByRef</Request>\n  <TransactionRef>R963815</TransactionRef>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0beb3809-67e3-4ea5-ae6c-516a8c0eb9fd"},{"name":"fetchReports(V7)","id":"c6d38a37-13e2-4da4-9dfd-f65f5c12a6a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <Request>fetchReports</Request>\n  <CompanyToken>BD0B25BD-4F7E-49B0-80CD-37C2BF6F6368</CompanyToken>\n  <startDate>2025-04-14</startDate>\n  <endDate>2025-04-16</endDate>\n  <reportType>statement</reportType>\n  <page>1</page>\n  <pageSize>2</pageSize>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://3g.rogersm.dev.directpay.online/api/v7/index.php","urlObject":{"protocol":"https","path":["api","v7","index.php"],"host":["3g","rogersm","dev","directpay","online"],"query":[],"variable":[]}},"response":[],"_postman_id":"c6d38a37-13e2-4da4-9dfd-f65f5c12a6a5"},{"name":"editReport(V7)","id":"320dc6af-a726-4201-b656-0924115dc315","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <Request>editReport</Request>\n  <CompanyToken>BD0B25BD-4F7E-49B0-80CD-37C2BF6F6368</CompanyToken>\n  <startDate>2025-03-04</startDate>\n  <endDate>2025-03-05</endDate>\n  <reportType>settlement</reportType>\n  <format>CSV</format>\n  <userID>13946</userID>\n  <reportID>12</reportID>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://3g.rogersm.dev.directpay.online/api/v7/index.php","urlObject":{"protocol":"https","path":["api","v7","index.php"],"host":["3g","rogersm","dev","directpay","online"],"query":[],"variable":[]}},"response":[],"_postman_id":"320dc6af-a726-4201-b656-0924115dc315"},{"name":"generateReport(V7)","id":"81115d0f-99e4-4260-b3ea-7d9f60b302c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<API3G>\n  <Request>generateReport</Request>\n  <CompanyToken>BD0B25BD-4F7E-49B0-80CD-37C2BF6F6368</CompanyToken>\n  <startDate>2025-4-01</startDate>\n  <endDate>2025-4-15</endDate>\n  <reportType>Statement</reportType>\n  <format>CSV</format>\n  <userID>13946</userID>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://3g.rogersm.dev.directpay.online/api/v7/index.php","urlObject":{"protocol":"https","path":["api","v7","index.php"],"host":["3g","rogersm","dev","directpay","online"],"query":[],"variable":[]}},"response":[],"_postman_id":"81115d0f-99e4-4260-b3ea-7d9f60b302c3"},{"name":"getMerchantTransactions","id":"df45c8a5-b7fa-480d-9c08-91186d0e6cd5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>BD0B25BD-4F7E-49B0-80CD-37C2BF6F6368</CompanyToken>\n  <Request>getMerchantTransactions</Request>\n  <recordOffset>0</recordOffset>\n  <numOfRecords>10</numOfRecords>\n  <startTimeStamp>1742706007</startTimeStamp>\n  <endTimeStamp>1745298007</endTimeStamp>\n  <allTrans>1</allTrans>\n  <descOrder>1</descOrder>\n  <filterBy>0</filterBy>\n  <filterByRef>R4997934</filterByRef>\n  <filterByCurr>KES</filterByCurr>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"df45c8a5-b7fa-480d-9c08-91186d0e6cd5"},{"name":"getTransactionCountBySource","id":"340a0fd4-326f-4016-963f-4639430c1c1b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>BD0B25BD-4F7E-49B0-80CD-37C2BF6F6368</CompanyToken>\n  <Request>getTransactionCountBySource</Request>\n  <PeriodType>weekly</PeriodType>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"340a0fd4-326f-4016-963f-4639430c1c1b"},{"name":"getTransactionsFrequency","id":"3f0fb2f7-038c-47e0-9c56-dbf9a748fe1d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>BD0B25BD-4F7E-49B0-80CD-37C2BF6F6368</CompanyToken>\n  <Request>getTransactionsFrequency</Request>\n  <PeriodType>weekly</PeriodType>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3f0fb2f7-038c-47e0-9c56-dbf9a748fe1d"},{"name":"getMoneyOut","id":"1e6a81e9-612c-45c0-9430-f63c4e26db1d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>BD0B25BD-4F7E-49B0-80CD-37C2BF6F6368</CompanyToken>\n  <Request>getMoneyOut</Request>\n  <Currency>Kes</Currency>\n  <startTimeStamp>1744792540</startTimeStamp>\n  <endTimeStamp>1745310604</endTimeStamp>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1e6a81e9-612c-45c0-9430-f63c4e26db1d"},{"name":"getUpcomingSettlements","id":"2f2cd3aa-64b4-49cd-afe0-c2fdd38a0383","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>90EC1DA4-A7C5-432C-930C-098715D3130E</CompanyToken>\n  <Request>getUpcomingSettlements</Request>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2f2cd3aa-64b4-49cd-afe0-c2fdd38a0383"},{"name":"getTransactionLogs","id":"5f061e94-e081-4f5b-a5da-65c4a1ffa4f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>BD0B25BD-4F7E-49B0-80CD-37C2BF6F6368</CompanyToken>\n  <Request>getTransactionLogs</Request>\n  <TransID>4997529</TransID>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5f061e94-e081-4f5b-a5da-65c4a1ffa4f9"}],"id":"479f9cad-5f7e-44ea-becf-d3b91055961d","_postman_id":"479f9cad-5f7e-44ea-becf-d3b91055961d","description":""},{"name":"Merchant operations (V7)","item":[{"name":"Auth","id":"b23a2cd7-00d2-4a25-8071-cbecfdc83fd5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <userName>{userName}</userName>\n  <userPassword>{userPassword}</userPassword>\n  <companyCode>{companyCode}</companyCode>\n  <userPin>{userPin}</userPin>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7/Auth","description":"<p>Per docs, this performs login with 2FA handling. The public example does not include a Request tag.</p>\n","urlObject":{"protocol":"https","path":["API","v7","Auth"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b23a2cd7-00d2-4a25-8071-cbecfdc83fd5"},{"name":"UserAuth","id":"33ebabd1-242a-4f79-b3ee-88b94e34591c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <Request>UserAuth</Request>\n  <userName>{userName}</userName>\n  <userPassword>{userPassword}</userPassword>\n  <companyCode>{companyCode}</companyCode>\n  <userPin>{userPin}</userPin>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"33ebabd1-242a-4f79-b3ee-88b94e34591c"},{"name":"getCompanyDetails","id":"2dab7f6c-99eb-4d35-89bc-352ec677b6b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>DC3305AA-A025-4B8B-989B-A8921DD31094</CompanyToken>\n  <Request>getCompanyDetails</Request>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure.3gdirectpay.com/API/v7/index.php","urlObject":{"protocol":"https","path":["API","v7","index.php"],"host":["secure","3gdirectpay","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2dab7f6c-99eb-4d35-89bc-352ec677b6b1"}],"id":"9e6a5b45-468f-4427-bb7e-824623fe31d5","_postman_id":"9e6a5b45-468f-4427-bb7e-824623fe31d5","description":""},{"name":"Transaction payment options (V7)","item":[{"name":"chargeTokenCreditCard(V7)","id":"6e2f4905-22e9-4af4-a364-d511ce26b1a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>57466282-EBD7-4ED5-B699-8659330A6996</CompanyToken>\n  <Request>chargeTokenCreditCard</Request>\n  <TransactionToken>72983CAC-5DB1-4C7F-BD88-352066B71592</TransactionToken>\n  <CreditCardNumber>123412341234</CreditCardNumber>\n  <CreditCardExpiry>1214</CreditCardExpiry>\n  <CreditCardCVV>333</CreditCardCVV>\n  <CardHolderName>John Doe</CardHolderName>\n  <ThreeD>\n    <Enrolled>Y</Enrolled>\n    <Paresstatus>Y</Paresstatus>\n    <Eci>05</Eci>\n    <Xid>DYYVcrwnujRMnHDy1wlP1Ggz8w0=</Xid>\n    <Cavv>mHyn+7YFi1EUAREAAAAvNUe6Hv8=</Cavv>\n    <Signature>_</Signature>\n    <Veres>AUTHENTICATION_SUCCESSFUL</Veres>\n    <Pares>eAHNV1mzokgW/isVPY9GFSCL0EEZkeyg7</Pares>\n  </ThreeD>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure1.sandbox.directpay.online/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure1","sandbox","directpay","online"],"query":[],"variable":[]}},"response":[],"_postman_id":"6e2f4905-22e9-4af4-a364-d511ce26b1a7"},{"name":"ChargeTokenMobile (V7)","id":"edb25456-fa8f-4b5c-a115-dff1025e786c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<API3G>\n  <CompanyToken>90EC1DA4-A7C5-432C-930C-098715D3130E</CompanyToken>\n  <Request>ChargeTokenMobile</Request>\n  <TransactionToken>F0C9D5A6-D130-44B7-896C-A0FD701FE132</TransactionToken>\n  <PhoneNumber>25412345678</PhoneNumber>\n  <MNO>SafaricomC2B</MNO>\n  <MNOcountry>kenya</MNOcountry>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://secure1.sandbox.directpay.online/API/v7","urlObject":{"protocol":"https","path":["API","v7"],"host":["secure1","sandbox","directpay","online"],"query":[],"variable":[]}},"response":[],"_postman_id":"edb25456-fa8f-4b5c-a115-dff1025e786c"},{"name":"GetMobilePaymentOptionsByCompanyToken(V7)","id":"827d2678-b9ab-4f27-9667-e16d234a9660","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<API3G>\n  <CompanyToken>90EC1DA4-A7C5-432C-930C-098715D3130E</CompanyToken>\n  <Request>GetMobilePaymentOptionsByCompanyToken</Request>\n</API3G>","options":{"raw":{"language":"xml"}}},"url":"https://3g.rogersm.dev.directpay.online/api/v7/index.php","urlObject":{"protocol":"https","path":["api","v7","index.php"],"host":["3g","rogersm","dev","directpay","online"],"query":[],"variable":[]}},"response":[],"_postman_id":"827d2678-b9ab-4f27-9667-e16d234a9660"}],"id":"3d2014cd-6d0d-4a7d-a215-83a6b13d3b79","_postman_id":"3d2014cd-6d0d-4a7d-a215-83a6b13d3b79","description":""}],"variable":[{"key":"baseUrl","value":"https://secure.3gdirectpay.com"},{"key":"sandboxBaseUrl","value":"https://secure1.sandbox.directpay.online"},{"key":"devBaseUrl","value":"https://3g.rogersm.dev.directpay.online"}]}