{"id":9375,"date":"2017-01-06T21:55:13","date_gmt":"2017-01-06T21:55:13","guid":{"rendered":"https:\/\/www.process.st\/templates\/api-integration\/"},"modified":"2024-02-28T20:50:10","modified_gmt":"2024-02-28T20:50:10","slug":"api-integration","status":"publish","type":"post","link":"https:\/\/www.process.st\/templates\/api-integration\/","title":{"rendered":"API Integration"},"content":{"rendered":"<section id=\"paypal-ipn\">\n<h2> Paypal IPN <\/h2>\n<div class=\"text-content\">\n<p>To automate your order imports from PayPal, you will need to setup IPN Integration. IPN Integration will create import buttons on the main shipping screen that will retrieve your orders from PayPal.<\/p>\n<p>PayPal Setup<\/p>\n<p>You will need to modify your PayPal settings for Instant Payment Notification (IPN) so that Ship My Orders&nbsp;can access your PayPal transaction data.<\/p>\n<p>Log in to PayPal, go to Profile -&gt; More Options.<\/p>\n<p>On the More Options screen you will need to enable the notification URL and enter this value: <strong>http:\/\/www2.nrgsoft.com\/paypal_\/ipn-listener.php<\/strong><\/p>\n<p>Once this is done please email&nbsp;<a href=\"mailto:support@shipmyorders.com\" rel=\"nofollow noopener\" target=\"_blank\">support@shipmyorders.com<\/a>&nbsp;and let us know that you enabled the Paypal IPN. You will need to provide us with the email address that your Paypal account is under, so we can finish the configuration on our end.<\/p>\n<p>Note that any previous orders will NOT be accessible&nbsp;to Ship My Orders<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/kVUW9-tP5JSL41P5cSlOtA.png\" alt=\"Paypal IPN\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/kVUW9-tP5JSL41P5cSlOtA.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>For more information about our Order Fulfillment Services, please visit:<br \/><a href=\"http:\/\/www.shipmyorders.com\" rel=\"nofollow noopener\" target=\"_blank\">http:\/\/www.shipmyorders.com<\/a><\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"magento-v1\">\n<h2> Magento v1 <\/h2>\n<div class=\"text-content\">\n<p><strong>Recommended Magento versions<\/strong><br \/>The ShipMyOrders module for Magento works with Magento versions up to and including 1.9<br \/>Magento 2.x is currently under development&nbsp;and we will announce availability as soon as the new module is available.<\/p>\n<\/p><\/div>\n<div class=\"text-content\">\n<p><strong>Create the Magento API user<\/strong><\/p>\n<\/p><\/div>\n<div class=\"text-content\">\n<p><strong>1.- Log in to your Magento account<\/strong>&nbsp;<br \/>Follow the nested drop down menus in this order: System, Web Services, SOAP\/XML-RPD-Users. Then, click Users. On the next screen, click the Add New User button.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/kaJL_hG5NsuANN6sLchF3g.png\" alt=\"Magento v1\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/kaJL_hG5NsuANN6sLchF3g.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p><strong>2.- On this screen, fill in the fields as follows:<\/strong><\/p>\n<ul>\n<li><strong>User Name<\/strong>: User Name to be used for API login (e.g.: smo_api_user)<\/li>\n<li><strong>First Name<\/strong>: First name of user<\/li>\n<li><strong>Last Name<\/strong>: Last name of user<\/li>\n<li><strong>Email<\/strong>: Email address for user<\/li>\n<li><strong>API Key<\/strong>: API key to be used for API login<\/li>\n<li><strong>This Account is<\/strong>: Active<strong><\/strong><\/li>\n<\/ul>\n<p><strong>3.- Click Save User.<br \/><\/strong><\/p>\n<p><strong>4.- Go to the Roles menu by following the drop down menu in this order:<\/strong> System, Web Services, SOAP\/XML-RPD-Roles. Click Roles. Then, click the Add New Role button, then enter a Role Name (e.g.: \u201cSMO integration\u201d).<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/u3lXC3P4q6iuM-CjyupHUw.png\" alt=\"Magento v1\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/u3lXC3P4q6iuM-CjyupHUw.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p><strong>5.- Go to the left navigation menu on the same screen and click Roll Resources.<\/strong> Change the Resource Access selection from Custom to All.<\/p>\n<p><strong>6.- Click the Save Role button.<br \/><\/strong><\/p>\n<p><strong>7.- Next, map the User to the Role.<\/strong> Once again, navigate: System, Web Services, SOAP\/XML-RPD-Users. Click Users, then click on the user you created (e.g.: smo_api_user).<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/pZMukPKf6mst8-Y215FO4w.png\" alt=\"Magento v1\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/pZMukPKf6mst8-Y215FO4w.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p><strong>8.- Click User Role<\/strong> (left navigation menu). Select the role you created (e.g.: SMO integration role).<\/p>\n<p><strong>9.- Click the Save User button.<\/strong><\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/oX8n-_eOjEEe0wlRf_9P8A.png\" alt=\"\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/oX8n-_eOjEEe0wlRf_9P8A.png\" \/> <\/a><figcaption>\n   <\/figcaption><\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p><strong>10.- Email info <\/strong><\/p>\n<p style=\"padding-left: 30px;\">Send to:&nbsp;<a href=\"mailto:support@shipmyorders.com\" rel=\"nofollow noopener\" target=\"_blank\">support@shipmyorders.com <br \/><\/a>Email Subject: &quot;Your Company name&quot; Magento API Set Up<\/p>\n<p style=\"padding-left: 30px;\">Magento Store Url: (Typically your domain name unless your store is hosted in a subdirectory) hhtps:\/\/<br \/>Magento API User Name:<br \/>Magento API Key:<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"task-2\">\n<h2> \u2006 <\/h2>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Paypal IPN To automate your order imports from PayPal, you will need to setup IPN Integration. IPN Integration will create import buttons on the main shipping screen that will retrieve your orders from PayPal. PayPal Setup You will need to modify your PayPal settings for Instant Payment Notification (IPN) so that Ship My Orders&nbsp;can access [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":9376,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ep_exclude_from_search":false,"cover_icon_emoji":"","cover_icon_url":"","tasks_count":"3","template_description":"","template_id":"gv8M9YIw11ZAxiLSQrpMzg","task_0":"Paypal IPN","task_slug_0":"paypal-ipn","task_1":"Magento v1","task_slug_1":"magento-v1","task_2":"","task_slug_2":"task-2","task_3":"","task_slug_3":"","task_4":"","task_slug_4":"","task_5":"","task_slug_5":"","task_6":"","task_slug_6":"","task_7":"","task_slug_7":"","task_8":"","task_slug_8":"","task_9":"","task_slug_9":"","task_10":"","task_slug_10":"","task_11":"","task_slug_11":"","task_12":"","task_slug_12":"","task_13":"","task_slug_13":"","task_14":"","task_slug_14":"","task_15":"","task_slug_15":"","task_16":"","task_slug_16":"","task_17":"","task_slug_17":"","task_18":"","task_slug_18":"","task_19":"","task_slug_19":"","task_20":"","task_slug_20":"","task_21":"","task_slug_21":"","task_22":"","task_slug_22":"","task_23":"","task_slug_23":"","task_24":"","task_slug_24":"","task_25":"","task_slug_25":"","task_26":"","task_slug_26":"","task_27":"","task_slug_27":"","task_28":"","task_slug_28":"","task_29":"","task_slug_29":"","task_30":"","task_slug_30":"","task_31":"","task_slug_31":"","task_32":"","task_slug_32":"","task_33":"","task_slug_33":"","task_34":"","task_slug_34":"","task_35":"","task_slug_35":"","task_36":"","task_slug_36":"","task_37":"","task_slug_37":"","task_38":"","task_slug_38":"","task_39":"","task_slug_39":"","task_40":"","task_slug_40":"","task_41":"","task_slug_41":"","task_42":"","task_slug_42":"","task_43":"","task_slug_43":"","task_44":"","task_slug_44":"","task_45":"","task_slug_45":"","task_46":"","task_slug_46":"","task_47":"","task_slug_47":"","task_48":"","task_slug_48":"","task_49":"","task_slug_49":"","task_50":"","task_slug_50":"","task_51":"","task_slug_51":"","task_52":"","task_slug_52":"","task_53":"","task_slug_53":"","task_54":"","task_slug_54":"","task_55":"","task_slug_55":"","task_56":"","task_slug_56":"","task_57":"","task_slug_57":"","task_58":"","task_slug_58":"","task_59":"","task_slug_59":"","task_60":"","task_slug_60":"","task_61":"","task_slug_61":"","task_62":"","task_slug_62":"","task_63":"","task_slug_63":"","task_64":"","task_slug_64":"","task_65":"","task_slug_65":"","task_66":"","task_slug_66":"","task_67":"","task_slug_67":"","task_68":"","task_slug_68":"","task_69":"","task_slug_69":"","task_70":"","task_slug_70":"","task_71":"","task_slug_71":"","task_72":"","task_slug_72":"","task_73":"","task_slug_73":"","task_74":"","task_slug_74":"","task_75":"","task_slug_75":"","task_76":"","task_slug_76":"","task_77":"","task_slug_77":"","task_78":"","task_slug_78":"","task_79":"","task_slug_79":"","task_80":"","task_slug_80":"","task_81":"","task_slug_81":"","task_82":"","task_slug_82":"","task_83":"","task_slug_83":"","task_84":"","task_slug_84":"","task_85":"","task_slug_85":"","task_86":"","task_slug_86":"","task_87":"","task_slug_87":"","task_88":"","task_slug_88":"","task_89":"","task_slug_89":"","task_90":"","task_slug_90":"","task_91":"","task_slug_91":"","task_92":"","task_slug_92":"","task_93":"","task_slug_93":"","task_94":"","task_slug_94":"","task_95":"","task_slug_95":"","task_96":"","task_slug_96":"","task_97":"","task_slug_97":"","task_98":"","task_slug_98":"","task_99":"","task_slug_99":"","footnotes":""},"categories":[7,1],"tags":[],"class_list":["post-9375","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-miscellaneous","category-uncategorized"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts\/9375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/comments?post=9375"}],"version-history":[{"count":0,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts\/9375\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/media\/9376"}],"wp:attachment":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/media?parent=9375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/categories?post=9375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/tags?post=9375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}