{"id":6032,"date":"2019-10-14T08:19:54","date_gmt":"2019-10-13T23:19:54","guid":{"rendered":"http:\/\/blog.jansnap.com\/?p=6032"},"modified":"2021-12-15T01:46:00","modified_gmt":"2021-12-14T16:46:00","slug":"m-pesa%e3%81%ae%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e3%81%ab%e7%99%bb%e9%8c%b2%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/blog.jansnap.com\/?p=6032","title":{"rendered":"M-Pesa\u306e\u958b\u767a\u74b0\u5883\u306b\u767b\u9332\u3059\u308b"},"content":{"rendered":"\n<h2><span class=\"ez-toc-section\" id=\"%E6%BA%96%E5%82%99\"><\/span>\n\u6e96\u5099<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li>(\u304a\u597d\u307f\u3067)\u52d5\u4f5c\u78ba\u8a8d\u7528\u306b <a href=\"https:\/\/www.getpostman.com\/downloads\/\" rel=\"nofollow noopener\" target=\"_blank\">Postman<\/a> \u3092\u5165\u308c\u3066\u3001\u30b5\u30a4\u30f3\u30a2\u30c3\u30d7\u3057\u3066\u304a\u304f<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"Get_Started\"><\/span>\nGet Started<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li>Get Started\u753b\u9762 <a href=\"https:\/\/developer.safaricom.co.ke\/get-started\" class=\"autolink\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/developer.safaricom.co.ke\/get-started<\/a>\n<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"%E3%83%A6%E3%83%BC%E3%82%B6%E7%99%BB%E9%8C%B2\"><\/span>\n\u30e6\u30fc\u30b6\u767b\u9332<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li><p>\u30e6\u30fc\u30b6\u30fc\u767b\u9332(\u30e1\u30a2\u30c9\u304c\u5fc5\u8981)<\/p><\/li>\n<li>\n<p>\u30dd\u30fc\u30bf\u30eb\u30b5\u30a4\u30c8\u306b\u30ed\u30b0\u30a4\u30f3<\/p>\n\n<ul>\n<li><a href=\"https:\/\/developer.safaricom.co.ke\/\" class=\"autolink\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/developer.safaricom.co.ke\/<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"%E3%82%A2%E3%83%97%E3%83%AA%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E7%99%BB%E9%8C%B2\"><\/span>\n\u30a2\u30d7\u30ea(\u30d7\u30ed\u30b8\u30a7\u30af\u30c8)\u306e\u767b\u9332<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li><p>\u53f3\u4e0a\u306e\u300cAdd a new App\u300d\u304b\u3089\u3001\u30a2\u30d7\u30ea(\u30d7\u30ed\u30b8\u30a7\u30af\u30c8)\u3092\u767b\u9332\u3059\u308b<\/p><\/li>\n<li><p>Add App\u753b\u9762<\/p><\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/camo.qiitausercontent.com\/7c99fc5ef87bad98fc1212f0468d859d2282f3aa\/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3134323537372f33336234366232372d346139642d353132632d646264372d3633313461383461613930312e706e67\" target=\"_blank\" rel=\"nofollow noopener\"><img decoding=\"async\" width=\"640\" alt=\"01_Add-App.png\" src=\"https:\/\/qiita-user-contents.imgix.net\/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F142577%2F33b46b27-4a9d-512c-dbd7-6314a84aa901.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=25052003614f4539881aad74b08db469\" data-canonical-src=\"https:\/\/qiita-image-store.s3.ap-northeast-1.amazonaws.com\/0\/142577\/33b46b27-4a9d-512c-dbd7-6314a84aa901.png\" srcset=\"https:\/\/qiita-user-contents.imgix.net\/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F142577%2F33b46b27-4a9d-512c-dbd7-6314a84aa901.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&w=1400&fit=max&s=3fe45892bc3abe3edfef18bb8258e4f7 1x\" loading=\"lazy\"><\/a><\/p>\n\n<ul>\n<li>App Name\n\n<ul>\n<li>mpesa-test-1 (\u304a\u597d\u307f\u3067)<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Product<\/p>\n\n<ul>\n<li>Lipa Na Mpesa Sandbox (Under Testing And Will Have Limited Access)\n\n<ul>\n<li>\u30c1\u30a7\u30c3\u30af\u5165\u308c\u308b<\/li>\n<\/ul>\n<\/li>\n<li>MPesa Sandbox (For MPesa Sanbox B2B, B2C And C2B APIs)\n\n<ul>\n<li>\u30c1\u30a7\u30c3\u30af\u5165\u308c\u308b\n\n<ul>\n<li>My Apps\u753b\u9762<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><p>\u4e0a\u8a18\u3067\u5165\u308c\u305fAppName\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001Consumer Key\u60c5\u5831\u3084\u3001Analytics(\u30b9\u30eb\u30fc\u30d7\u30c3\u30c8\u3084\u30a8\u30e9\u30fc\u6570)\u304c\u8868\u793a\u3055\u308c\u308b<\/p><\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D\"><\/span>\n\u52d5\u4f5c\u78ba\u8a8d<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<h3><span class=\"ez-toc-section\" id=\"%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E3%81%AE%E5%8F%96%E5%BE%97\"><\/span>\n\u30c8\u30fc\u30af\u30f3\u306e\u53d6\u5f97<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<h2><span class=\"ez-toc-section\" id=\"%E3%81%BE%E3%81%9A%E3%81%AF%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E4%B8%8A%E3%81%A7%E8%A9%A6%E3%81%99\"><\/span>\n\u307e\u305a\u306f\u30d6\u30e9\u30a6\u30b6\u4e0a\u3067\u8a66\u3059<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li>\n<a href=\"https:\/\/developer.safaricom.co.ke\/oauth\/apis\/get\/generate-1\" class=\"autolink\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/developer.safaricom.co.ke\/oauth\/apis\/get\/generate-1<\/a>\n\n<ul>\n<li>Consumer Key\u3068Consumer Secret\u3092\u8a2d\u5b9a\u3057\u3066\u300cSend this request\u300d\u3092\u30af\u30ea\u30c3\u30af<\/li>\n<li>\u30ec\u30b9\u30dd\u30f3\u30b9\u304c200 OK\u3068access_token\u3067\u8fd4\u3063\u3066\u304f\u308c\u3070OK\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"Postman%E3%81%8B%E3%82%89%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99\"><\/span>\nPostman\u304b\u3089\u547c\u3073\u51fa\u3059<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li>Consumer Key + \u201c:\u201d + Consumer Secret \u3092BASE64\u5316\u3059\u308b<\/li>\n<li>client_credentials \u306e\u4ee5\u4e0b\u306e\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u306bGET\u3067\u9001\u4fe1 (https\u306b\u3059\u308b\u306e\u3092\u5fd8\u308c\u305a\u306b)<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"text\" class=\"language-text\">GET \/oauth\/v1\/generate?grant_type=client_credentials HTTP\/1.1\nHost: sandbox.safaricom.co.ke\nAuthorization: Basic U1BMd0xkMnVBM29ub1BSWENKRjZiV3FXR3hOdkE4Qlo6NldPZ2hNQUdUdUVZS2pYMw==\nContent-Type:application\/json<\/code><\/pre>\n\n\n\n<ul>\n<li>\u7d50\u679c<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"json\" class=\"language-json\">{\n  \"access_token\": \"hsHoclSD53UC3657NAD3d0qBE8cA\",\n  \"expires_in\": \"3599\"\n}<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/camo.qiitausercontent.com\/9e7a949d38d4b5742240551c58cccac2da69957b\/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3134323537372f61366165633439382d646439352d613166652d323161342d3138363062653431306566662e706e67\" target=\"_blank\" rel=\"nofollow noopener\"><img decoding=\"async\" src=\"https:\/\/qiita-user-contents.imgix.net\/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F142577%2Fa6aec498-dd95-a1fe-21a4-1860be410eff.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=2c6a2859f6d267a2539eb520778e9559\" alt=\"01_get-token-postman.png\" data-canonical-src=\"https:\/\/qiita-image-store.s3.ap-northeast-1.amazonaws.com\/0\/142577\/a6aec498-dd95-a1fe-21a4-1860be410eff.png\" srcset=\"https:\/\/qiita-user-contents.imgix.net\/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F142577%2Fa6aec498-dd95-a1fe-21a4-1860be410eff.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&w=1400&fit=max&s=f2530fa4b6385f489ea9b45e9e6c4cb0 1x\" loading=\"lazy\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<ul>\n<li>(\u304a\u597d\u307f\u3067)\u52d5\u4f5c\u78ba\u8a8d\u7528\u306b <a href=\"https:\/\/www.getpostman.com\/downloads\/\" rel=\"nofollow noopener\" target=\"_blank\">Postman<\/a> \u3092\u5165\u308c\u3066\u3001\u30b5\u30a4\u30f3\u30a2\u30c3\u30d7\u3057\u3066\u304a\u304f<\/li>\n<\/ul>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4175,4174],"tags":[4173,4172],"class_list":["post-6032","post","type-post","status-publish","format-standard","hentry","category-m-pesa","category-4174","tag-m-pesa","tag-4172"],"_links":{"self":[{"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=\/wp\/v2\/posts\/6032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6032"}],"version-history":[{"count":0,"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=\/wp\/v2\/posts\/6032\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}