Magento’s Mobile Connect Module must be installed.
Mobile Connect is a Magento Enterprise module and is only available to Magento Enterprise clients. This will be needed to support the implementation of Native My Account features and/or Native Checkout features - in accordance with the modules included in your app launch. Please see How to Install Mobile Connect Module.
Implementation of Payment Integration
Implementation of a custom integration is necessary for Poq API’s to inform Magento about payment status of orders once the payment is completed with either success or failure. Please see How to Implement Order Status Integration.
In the “Feed Settings” section enter the name of the product price and special price fields into “Product Price Field” and “Special Price Field” fields as configured in your Magento
The default names of these fields are “price” and “special_price”. Please enter these values if you are using the default field names.
In the “Checkout URL” section, enter the URL path for your website’s checkout page
You may find this out by navigating to the checkout page on your website and checking the URL in your browser.
For example, if you see the URL http://myshop.com/checkout/index
in your browser, “Checkout URL” value should be set to /checkout/index/
. Please make sure to include the leading and trailing forward slashes.
Order status integration is only necessary if the app has native checkout.
During native checkout, once we place an order through Magento, users are charged via the specific payment provider / gateway (typically Stripe or Braintree) included in your launch. Once this is done, we will need an API endpoint on your end to inform you if the payment went through successfully.
POST {Endpoint URL}
Content-Type: application/json
{
"amount": 65.50,
"currency": "GBP",
"method": "credit_card"
"order_id": "123456",
"status": "success",
"transaction_id": "asdf1234",
}
order_id
is generated by Magento.transaction_id
is a reference to the payment, typically generated by your payment provider (such as Stripe or Braintree).Once this method is implemented we will call this endpoint as the last checkout step, after charging users so that Magento can know if the payment went through successfully.
To install the Mobile Connect module, you must be a Magento enterprise client. Enterprise clients have a special Marketplace where you can access additional modules.