Best payment processing for high volume of claims


I have an ecommerce and I am looking for a payment processor that accepts visa / mastercard and that does not cause problems or charge me anything for claims. The page specifies that returns are not accepted, in addition to the user being subscribed to a monthly program with recurring payments, then there is a percentage of users who reject payments in automatic renewals. Which is the best provider so as not to have problems with the claims and at the same time allow these recurring…

Best payment processing for high volume of claims

Website builder for small ecomerce website with custom payment gateway

Hi I want to make website to sell kratom and it have some challenges because many payment providers doesn't accept it, so I will need offshore credit card processing. I wanted to make website with something like wix but they and all other similar sites have their own payment processors like stripe etc and problem is they dont support third party payment processors.
WHAT I WANT is website builder like wix but with possibility insert my chosen payment provider for example paymentcloudinc ?

Crypto-mining – Bonus – Proof Of Payment

[Image: 3.gif]


Renting servers in Ireland – is a powerful new equipment in one of the largest data centers in Dublin. Cooperation with our company, you are guaranteed to receive legal and economic protection, as well as the ability to independently choose the speed and power of equipment. Crypto Mining LTD provides the best conditions for profit on the leased facilities for the crypto currency in the era of digital technologies. Reliability and prospects for the development of the company, a pledge of your stable financial profit already today.

Since March 2016, the company has professionally and quite successfully engaged in the production of crypto currency on the most powerful and modern equipment in the Irish data center with an average capacity of more than 32 PH / s.

Our programmers have developed their own mining program that you need to install on your PC. With the help of this software you can mine currency on your stationary device without renting servers. To receive crypto-currency without renting a server you need to download and install the program.


reposting records on social networks can be done by absolutely every registered user. It is a kind of passive advertising, for which the company charges a cash reward.

The bonus is calculated once a month. It is credited to your balance.

Compensation amount is from 0.01 cents up to $10.


R1 Server: 12.5 –  8125 Gh/s

Minimum amount of Hash purchases : 12.5 ( only 2 USD ) ( 1 GH/s 0.16 USD )
Maximum amount of Hash purchase: 8125
Term of Server lease 300 days
Profit is accrued: from Monday to Friday
Weekends are not paid: Saturday, Sunday
Profit per day: from Monday to Friday
Profit per month: 46%
Profit for the entire lease term: 460%
The minimum withdrawal amount: 0.1 USD

R2 Server 625 – 18750 Gh/s

Minimum amount of Hash purchases : 625
Maximum amount of Hash purchase: 18750
Term of Server lease 300 days
Profit is accrued: from Monday to Friday
Weekends are not paid: Saturday, Sunday
Profit per day: from Monday to Friday
Profit per month: 54%
Profit for the entire lease term: 540%
The minimum withdrawal amount: 0.1 USD

R3 R4 R5 R6 Server….

[b]R7 Server  156250 – 3125000 Gh/s

Minimum amount of Hash purchases : 156250
Maximum amount of Hash purchase: 3125000
Term of Server lease 240 days
Profit is accrued: from Monday to Friday
Weekends are not paid: Saturday, Sunday
Profit per day: from Monday to Friday
Profit per month: 90%
Profit for the entire lease term: 720%
The minimum withdrawal amount: 0.1 USD

Deposit Processor: Bitcoin, Perfect Money, Payeer, ADVcash

Withdraw Processor: Bitcoin, Perfect Money, Payeer, ADVcash

Minimum / Maximum Lim.: 0.10 USD  – 10 000.00 USD


Payment of Proof:

[Image: ltd.jpg][/b]

Payment Gateway needs Initialize and Authorize

I am developing Saferpay payment gateway for Commerce 2.x Drupal 8. It should be off-site (iFrame) payment.

So in short. In order to complete transaction, first I have to call “/Payment/v1/PaymentPage/Initialize” which returns me a link for an Iframe and that actually works.

$  payload = array(   'RequestHeader' => array(     'SpecVersion' => "1.10",     'CustomerId' => "custID",     'RequestId' => "reqID",     'RetryIndicator' => 0   ),   'TerminalId' => "TermID",   'PaymentMethods' => array("VISA", "MASTERCARD"),   'Payment' => array(     'Amount' => array(       'Value' => "1234",       'CurrencyCode' => "EUR"     ),     'OrderId' => "123",     'Description' => "desc_123"   ),   'ReturnUrls' => array(     'Success' => $  form['#return_url'],     'Fail' => $  form['#cancel_url']   ),   'Styling' => array(     'Theme' => "NONE"   ) ); 

Then i build an iFrame

$  response = RedirectCheckout::do_curl($  username, $  password, $  url_init, $  payload); $  redirectURL = $  response['body']['RedirectUrl']; $  form = $  this->buildRedirectForm($  form, $  form_state, $  redirectURL, $  response, "POST"); return $  form; 


public function buildRedirectForm(array $  form, FormStateInterface $  form_state, $  redirect_url, array $  data, $  redirect_method = BasePaymentOffsiteForm::REDIRECT_POST){ $  form['saferpay_markup'] = [   '#type' => 'inline_template',   '#template' => '<iframe src="' . $  redirect_url . '"></iframe>', ]; return $  form;} 

Second, I have to use “/Payment/v1/Transaction/Authorize” to autohrize the transaction.

My problem is that “onReturn” function always finishes the Order before its actually finished, before I run it through Autohrize.

My Questions:

  1. How can I read data that has been sent from off-site payment form (redirect method = POST)
  2. Whats the best way to implement Authorize in between.

Sorry for the long post guys, I wanted to explain as best as I can.

Thanks for your response.

Paypal payment method does not create customer record Magento 2.1

we allow guest checkouts in our multi-site/multi-store magento setup. When a guest customer checkouts out by credit card or invoice, when you visit the order in the adminhtml, the customer is identified as “Guest” but the entry is linked to a customer record. My guess is this “guest” customer record is not missing much more than a password. I can browse to the record from the customer grid.

However, when a guest customer checks out with Paypal (Express) this is not what happens. No customer record is created that I can find, and the word “Guest” on the adminhtml edit order page is not linked to an account.

This is very problematic for us. Anyone else have this issue, and is there a solution? Paypal checkouts must create a customer record regardless of whether the customer wants to “create an account” or not.

Custom payment method is not showing in checkout Magento 2.2.3

I am new to Magento.I have created a payment method but it is not showing in checkout page. It is showing in Magento Admin Panel.


<?xml version="1.0"?> <config xmlns:xsi="" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">     <system>         <section id="payment">             <group id="Newpayment" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">                 <label>Newpayment</label>                 <field id="active" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="0">                     <label>Enabled</label>                     <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>                 </field>                 <field id="title" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">                     <label>Title</label>                 </field>                 <field id="int_id" translate="label" type="text" sortOrder="21" showInDefault="1" showInWebsite="1" showInStore="1">                     <label>Merchant ID</label>                 </field>                  <field id="mer_id" translate="label" type="text" sortOrder="22" showInDefault="1" showInWebsite="1" showInStore="1">                     <label>Merchant Settlement ID</label>                 </field>                 <field id="mer_dis_name" translate="label" type="text" sortOrder="23" showInDefault="1" showInWebsite="1" showInStore="1">                     <label>Merchant Display Name</label>                 </field>                 <field id="merchant_priv_key" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="0">                     <label>Merchant Private Key</label>                     <backend_model>Magento\Config\Model\Config\Backend\Encrypted</backend_model>                 </field>                 <field id="merchant_pub_key" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="0">                     <label>Merchant Public Key</label>                     <backend_model>Magento\Config\Model\Config\Backend\Encrypted</backend_model>                 </field>                 <field id="api_key" translate="label" type="text" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="0">                     <label>API Key</label>                 </field>                 <field id="debug" translate="label" type="select" sortOrder="85" showInDefault="1" showInWebsite="1" showInStore="0">                     <label>Debug</label>                     <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>                 </field>                 <field id="environment" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="0">                     <label>Environment</label>                     <source_model>Magento\Newpayment\Model\Environment</source_model>                     <config_path>payment/Newpayment/environment</config_path>                 </field>                 <field id="sort_order" translate="label" type="text" sortOrder="160" showInDefault="1" showInWebsite="1"                        showInStore="0">                     <label>Sort Order</label>                     <frontend_class>validate-number</frontend_class>                 </field>             </group>         </section>     </system> </config> 


<?xml version="1.0"?>  <config xmlns:xsi="" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd">     <default>         <payment>             <Newpayment>                 <debug>1</debug>                 <active>1</active>                 <model>Magento\Newpayment\Model\Newpayment</model>                 <sandbox_url></sandbox_url>                 <production_url></production_url>                 <environment>sandbox</environment>                 <merchant_priv_key backend_model="Magento\Config\Model\Config\Backend\Encrypted" />                 <merchant_pub_key backend_model="Magento\Config\Model\Config\Backend\Encrypted" />                 <order_status>pending_payment</order_status>                 <title>Payment method (Newpayment)</title>                 <currency>INR</currency>                 <can_authorize>0</can_authorize>                 <can_capture>1</can_capture>                 <can_void>0</can_void>                 <can_use_checkout>1</can_use_checkout>                 <is_gateway>1</is_gateway>                 <sort_order>1</sort_order>                 <redirect_url>Newpayment/standard/redirect</redirect_url>                 <return_url>Newpayment/standard/response</return_url>                 <cancel_url>Newpayment/standard/cancel</cancel_url>             </Newpayment>         </payment>     </default> </config> 


<?xml version="1.0"?>  <config xmlns:xsi="" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">     <module name="Magento_Newpayment" setup_version="2.0.0">         <sequence>             <module name="Magento_Sales"/>             <module name="Magento_Payment"/>             <module name="Magento_Checkout"/>         </sequence>     </module> </config> 


<?xml version="1.0"?>  <payment xmlns:xsi=""          xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Payment:etc/payment.xsd">     <methods>         <method name="Newpayment">             <allow_multiple_address>1</allow_multiple_address>         </method>     </methods> </payment> 


<?xml version="1.0"?> <page xmlns:xsi="" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">     <body>         <referenceBlock name="checkout.root">             <arguments>                 <argument name="jsLayout" xsi:type="array">                     <item name="components" xsi:type="array">                         <item name="checkout" xsi:type="array">                             <item name="children" xsi:type="array">                                 <item name="steps" xsi:type="array">                                     <item name="children" xsi:type="array">                                         <item name="billing-step" xsi:type="array">                                             <item name="component" xsi:type="string">uiComponent</item>                                             <item name="children" xsi:type="array">                                                 <item name="payment" xsi:type="array">                                                     <item name="children" xsi:type="array">                                                         <item name="renders" xsi:type="array">                                                             <!-- merge payment method renders here -->                                                             <item name="children" xsi:type="array">                                                                 <item name="Newpayment" xsi:type="array">                                                                     <item name="component" xsi:type="string">Magento_Newpayment/js/view/payment/Newpayment</item>                                                                     <item name="methods" xsi:type="array">                                                                         <item name="Newpayment" xsi:type="array">                                                                             <item name="isBillingAddressRequired" xsi:type="boolean">true</item>                                                                         </item>                                                                     </item>                                                                 </item>                                                             </item>                                                         </item>                                                     </item>                                                 </item>                                             </item>                                         </item>                                     </item>                                 </item>                             </item>                         </item>                     </item>                 </argument>             </arguments>         </referenceBlock>     </body> </page> 


define(         [             'Magento_Checkout/js/view/payment/default',             'Magento_Newpayment/js/action/set-payment-method',         ],         function (Component,setPaymentMethod) {             'use strict';              return Component.extend({                 defaults: {                     template: 'Magento_Newpayment/payment/form',                 },                 redirectAfterPlaceOrder: false,                  afterPlaceOrder: function(){                     setPaymentMethod();                 }             });         }     ); 


define(     [         'uiComponent',         'Magento_Checkout/js/model/payment/renderer-list'     ],     function (         Component,         rendererList     ) {         'use strict';         rendererList.push(             {                 type: 'Newpayment',                 component: 'Magento_Newpayment/js/view/payment/method-renderer/Newpayment'             }         );         return Component.extend({});     } ); 


<div class="payment-method" data-bind="css: {'_active': (getCode() == isChecked())}">     <div class="payment-method-title field choice">         <input type="radio"                name="payment[method]"                class="radio"                data-bind="attr: {'id': getCode()}, value: getCode(), checked: isChecked, click: selectPaymentMethod, visible: isRadioButtonVisible()"/>         <label class="label" data-bind="attr: {'for': getCode()}">             <span data-bind="text: getTitle()"></span>         </label>     </div>      <div class="payment-method-content">         <!-- ko foreach: getRegion('messages') -->         <!-- ko template: getTemplate() --><!-- /ko -->         <!--/ko-->         <div class="payment-method-billing-address">             <!-- ko foreach: $  parent.getRegion(getBillingAddressFormName()) -->             <!-- ko template: getTemplate() --><!-- /ko -->             <!--/ko-->         </div>         <div class="checkout-agreements-block">             <!-- ko foreach: $  parent.getRegion('before-place-order') -->             <!-- ko template: getTemplate() --><!-- /ko -->             <!--/ko-->         </div>          <div class="actions-toolbar">             <div class="primary">                 <button class="action primary checkout"                         type="submit"                         data-bind="                         click: placeOrder,                         attr: {title: $  t('Place Order')},                         enable: (getCode() == isChecked())                         " disabled>                     <span data-bind="i18n: 'Continue'"></span>                 </button>             </div>         </div>     </div> </div> 


<?php  \Magento\Framework\Component\ComponentRegistrar::register(     \Magento\Framework\Component\ComponentRegistrar::MODULE,     'Magento_Newpayment',     __DIR__ ); 

Problem getting custom payment gateway setup on Magento Cloud

So I am working on a custom payment gateway extension. It installs and works beautifully in my test server. Right now I’m trying to get it install on Magento Cloud.

I follow their installation instructions, and can see that my database changes are present, but my payment gateway doesn’t show up in the store configuration.

Here is my repo:

Any ideas?