< All Topics
Print

Full API implementation

By using our API, you are able to integrate Mypay with your website / application. Full API implementation option is useful for businesses which want to provide their own checkout experience for their customers. In this case, these customers won’t be redirected to a Mypay checkout page in order to complete their payments and contrariwise they will be able to process their payments directly through each business custom checkout page. You have to be PCI compliant in order to use this option and require a decent development effort from your side.

How to use Full API implementation:

First of all, you have to add your Company, your Project and set up a payment gateway on Mypay dashboard. The next step in using this option is to create a customer, visit credit card details settings and choose a payment method (card).  Go to https://api.mypay.gr . From there you will be able to create customers, products, invoices, charge customers and calculate taxes using our API. Here are the links for each action:

Customers: https://api.mypay.gr/docs/index#!/Customers/Customers_Post

Products: https://api.mypay.gr/docs/index#!/Products/Products_Post

Invoices: https://api.mypay.gr/docs/index#!/Invoices/Invoices_Post

Charge Customer: https://api.mypay.gr/docs/index#!/Charge/Charge_Post

Tax Calculation: https://api.mypay.gr/docs/index#!/Tax/Tax_Calculate

Table of Contents
< All Topics
Print

Full API implementation

By using our API, you are able to integrate Mypay with your website / application. Full API implementation option is useful for businesses which want to provide their own checkout experience for their customers. In this case, these customers won’t be redirected to a Mypay checkout page in order to complete their payments and contrariwise they will be able to process their payments directly through each business custom checkout page. You have to be PCI compliant in order to use this option and require a decent development effort from your side.

How to use Full API implementation:

First of all, you have to add your Company, your Project and set up a payment gateway on Mypay dashboard. The next step in using this option is to create a customer, visit credit card details settings and choose a payment method (card).  Go to https://api.mypay.gr . From there you will be able to create customers, products, invoices, charge customers and calculate taxes using our API. Here are the links for each action:

Customers: https://api.mypay.gr/docs/index#!/Customers/Customers_Post

Products: https://api.mypay.gr/docs/index#!/Products/Products_Post

Invoices: https://api.mypay.gr/docs/index#!/Invoices/Invoices_Post

Charge Customer: https://api.mypay.gr/docs/index#!/Charge/Charge_Post

Tax Calculation: https://api.mypay.gr/docs/index#!/Tax/Tax_Calculate

Table of Contents
@media only screen and (min-width:768px){#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-header-row-1,#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-header-row-2,#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-header-row-3,#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-header-row-4,#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-header-row-5{flex-direction:row;}}#eckb-article-content-header-row-1{margin-bottom:8px;}#eckb-article-content-header-row-1 .eckb-article-content-header-row-left-group,#eckb-article-content-header-row-1 .eckb-article-content-header-row-right-group{align-items:center;}.eckb-article-content-toolbar-button-container{background-color:#ffffff;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;border-radius:0px;border-width:0px;border-color:#ffffff;border-style:solid;}.eckb-article-content-toolbar-button-container .eckb-toolbar-button-text{color:#000000;font-size:15px;}.eckb-article-content-toolbar-button-container .eckb-toolbar-button-icon{color:#000000;font-size:20px;}.eckb-article-content-toolbar-button-container:hover{background-color:#ffffff;}.eckb-article-content-toolbar-button-container:hover .eckb-toolbar-button-text{color:#000000;}.eckb-article-content-toolbar-button-container:hover .eckb-toolbar-button-icon{color:#000000;}#eckb-article-content-header-row-2{margin-bottom:0px;}#eckb-article-content-header-row-2 .eckb-article-content-header-row-left-group,#eckb-article-content-header-row-2 .eckb-article-content-header-row-right-group{align-items:flex-end;}#eckb-article-content-footer .epkb-article-navigation-container a{background-color:#f7f7f7;color:#1e73be;}#eckb-article-content-footer .epkb-article-navigation-container a:hover{background-color:#dee3e5;color:#6d6d6d;}#eckb-article-body .eckb-article-toc ul a.active{background-color:#1e73be;color:#ffffff;}#eckb-article-body .eckb-article-toc ul a:hover{background-color:#e1ecf7;color:#000000;}#eckb-article-body .eckb-article-toc__inner{border-color:#2b98e5;font-size:14px !important;background-color:#fcfcfc;}#eckb-article-body .eckb-article-toc__inner a{color:#2b98e5;font-size:14px !important;}#eckb-article-body .eckb-article-toc__title{color:#2b98e5;font-size:15px !important;}