{"id":187,"date":"2025-03-20T07:32:05","date_gmt":"2025-03-20T07:32:05","guid":{"rendered":"https:\/\/documentation.iqonic.design\/handyman\/?p=187"},"modified":"2025-06-03T10:56:12","modified_gmt":"2025-06-03T10:56:12","slug":"midtrans-payment","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/handyman\/midtrans-payment\/","title":{"rendered":"Midtrans Payment"},"content":{"rendered":"<div class=\"nolwrap\">\n<pre class=\"wp-block-preformatted\">Estimated reading: 1 minutes<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sign up For Midtrans<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you don&#8217;t have Midtrans Account you can register from here&nbsp;<a href=\"https:\/\/dashboard.midtrans.com\/register\" target=\"_blank\" rel=\"noreferrer noopener\">Sign up<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Obtain Midtrans API Keys<\/strong><\/h2>\n\n\n\n<p>Follow the steps below to obtain your Midtrans API keys:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Visit the&nbsp;<a href=\"https:\/\/dashboard.sandbox.midtrans.com\/login\" target=\"_blank\" rel=\"noreferrer noopener\">Midtrans<\/a>.<\/li>\n\n\n\n<li>Click on the&nbsp;<strong>Login<\/strong>&nbsp;option.<\/li>\n\n\n\n<li>Enter your email address and password.<\/li>\n\n\n\n<li>Click on&nbsp;<strong>Log me in<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1717\" height=\"1024\" src=\"https:\/\/documentation.iqonic.design\/handyman\/wp-content\/uploads\/sites\/9\/2025\/03\/Midtrans_Payment1.png\" alt=\"\" class=\"wp-image-825\" \/><\/figure>\n\n\n\n<p>Upon successful login, you will be directed to your Dashboard.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Completing Account Information<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to&nbsp;<strong>Settings &gt; General Settings<\/strong>.<\/li>\n\n\n\n<li>Complete the required information.\n<ul class=\"wp-block-list\">\n<li>Note:\n<ul class=\"wp-block-list\">\n<li>Merchant Name cannot contain any symbols.<\/li>\n\n\n\n<li>Merchant URL should be less than 25 characters.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1260\" height=\"819\" src=\"https:\/\/documentation.iqonic.design\/handyman\/wp-content\/uploads\/sites\/9\/2025\/03\/Midtrans_Payment2.png\" alt=\"\" class=\"wp-image-826\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Retrieving API Access Keys<a href=\"https:\/\/apps.iqonic.design\/documentation\/handyman-service-doc\/build\/docs\/payment-gateway\/midtrans-payment#retrieving-api-access-keys\" target=\"_blank\" rel=\"noopener\">\u200b<\/a><\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your MAP account.<\/li>\n\n\n\n<li>On the Dashboard, go to&nbsp;<strong>Settings &gt; Access Keys<\/strong>.<\/li>\n\n\n\n<li>Here you will find your:\n<ul class=\"wp-block-list\">\n<li><strong>Client Key<\/strong>: Used for frontend API requests.<\/li>\n\n\n\n<li><strong>Server Key<\/strong>: Used for backend API requests. Keep it confidential.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2472\" height=\"1278\" src=\"https:\/\/documentation.iqonic.design\/handyman\/wp-content\/uploads\/sites\/9\/2025\/03\/Midtrans_Payment3.png\" alt=\"\" class=\"wp-image-827\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Switching Environment<\/strong><\/h2>\n\n\n\n<p>You can switch between environments from the top left Environment drop-down on the dashboard.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sandbox Environment<\/strong>: Use for development and testing. Transactions are not real.<\/li>\n\n\n\n<li><strong>Production Environment<\/strong>: Use when ready to accept real payments. Transaction fees may apply.<\/li>\n<\/ul>\n\n\n\n<p><strong>Note:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>API keys differ between Production &amp; Sandbox environments.<\/li>\n\n\n\n<li>Transaction data and configurations are separated between environments.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Add API Key to Admin Panel<\/strong><\/h2>\n\n\n\n<p>Now you&#8217;ve successfully generated keys please navigate to Admin Panel and follow the steps mentioned below<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to&nbsp;<strong>Settings \u2192 Payment Configurations<\/strong>.<\/li>\n\n\n\n<li>Click on the&nbsp;<strong>Midtrans<\/strong>&nbsp;Tab.<\/li>\n\n\n\n<li>Enable the switch for&nbsp;<strong>Midtrans<\/strong>&nbsp;Payment.<\/li>\n\n\n\n<li>Add Gateway Name&nbsp;<strong>Midtrans<\/strong>.<\/li>\n\n\n\n<li>Paste&nbsp;<strong>Client Key<\/strong>&nbsp;under&nbsp;<em>Client Id<\/em>&nbsp;field.<\/li>\n\n\n\n<li>Save the changes.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"771\" src=\"https:\/\/documentation.iqonic.design\/handyman\/wp-content\/uploads\/sites\/9\/2025\/03\/Midtrans_Payment4.jpg\" alt=\"\" class=\"wp-image-828\" \/><\/figure>\n\n\n\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Estimated reading: 1 minutes Sign up For Midtrans Obtain Midtrans API Keys Follow the steps below to obtain your Midtrans API keys: Upon successful login, you will be directed to your Dashboard. Completing Account Information Retrieving API Access Keys\u200b Switching Environment You can switch between environments from the top left Environment drop-down on the dashboard. [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":165,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-187","post","type-post","status-publish","format-standard","hentry","category-handyman-services"],"featured_image_src":null,"author_info":{"display_name":"laraveladminiq","author_link":"https:\/\/documentation.iqonic.design\/handyman\/author\/laraveladminiq\/"},"children":[],"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/comments?post=187"}],"version-history":[{"count":4,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/187\/revisions"}],"predecessor-version":[{"id":1409,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/187\/revisions\/1409"}],"up":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/165"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/media?parent=187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/categories?post=187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/tags?post=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}