Skip to main content

MyBank

View as Markdown

Why choose MyBank​

MyBank is an Account-to-Account (A2A) payment method that lets buyers pay directly from their current account, through the online banking service of the bank where they hold the account.

The buyer selects their bank from a dedicated Fabrick interface and is redirected to their online banking, where they authorize the payment with the credentials they normally use, with no sign-up and no card required.


Services and features available through the Fabrick integration​

The MyBank integration with Fabrick Payment Orchestra provides the following features:

  • Payment from the current account: the buyer authorizes the payment directly in their online banking, without entering card details.
  • Automatic activation: the method is enabled by default for all merchants with a Banca Sella Acquiring contract (see Activation request).
  • Bank selection page: Fabrick handles the buyer's bank selection through a dedicated interface that complies with the MyBank guidelines.
  • Method pre-selection: the merchant can send the buyer straight to bank selection, skipping the payment method selection page.
  • Banca Sella intermediation: for transactions made through Italian banks, Banca Sella intermediates the financial flows and handles the credit to the merchant.
Refunds not available

MyBank does not support refunds through Fabrick Payment Orchestra, either full or partial. Any amounts to be returned to the buyer must be handled by the merchant outside the platform.

Transaction statuses​

Because of the nature of the method, MyBank has no authorization phase separate from the subsequent capture: the merchant cannot explicitly request the capture of a transaction.

When the payment succeeds, the transaction is set to Authorized. The move to Captured depends on the buyer's bank:

Buyer's bankMove to Captured
ItalianWhen Banca Sella books the amount to the merchant
ForeignImmediate: the transaction is set directly to Captured
Foreign banks: Captured ≠ credited

For transactions made through foreign banks, the payment follows an Account-to-Account model, with the amount transferred directly from the buyer's bank to the merchant's bank. Fabrick has no visibility of when the credit is actually executed, so the Captured status does not certify that the amount has been credited.


MyBank on Fabrick Payment Orchestra: activation and integration types​

Activation request​

MyBank is enabled by default for all merchants who sign an Acquiring contract with Banca Sella: no activation request is needed.

Banca Sella Acquiring contract

MyBank is available only to merchants with a Banca Sella Acquiring contract. For information about the contract, contact your sales representative or support at the following link.

You can verify that the payment method is active in the Dashboard, under Workspace → Shops → [Select shop] → Settings

MyBank

Integration types​

Fabrick offers two integration types for MyBank:

  • Hosted integration

    Supported integrations

    ✓Checkout Page
    ✓Pay By Link
    ✓Web Component
    ✓Lightbox

    MyBank is shown directly on the Fabrick payment page, with no development required on the merchant side. Fabrick handles the display of the method, the bank selection and the entire processing phase.

  • API integration

    Supported integrations

    ✓API Only

    The redirect to MyBank is handled directly through the API. You need to initialize the transaction with payment/create and handle the buyer's redirect.

Testing MyBank in the sandbox environment

On the bank selection page, search for and select MYBANK SCP - TEST BANK: you will be redirected to a simulator managed by MyBank, which lets you simulate the different payment outcomes without making real payments.

The simulator replicates the production flow, where the buyer is redirected to their own bank's online banking.


Hosted integration​

With the hosted integration, MyBank appears among the methods on the Fabrick payment page, with no additional development by the merchant.

The payment/create call is the one described in Creating the transaction and redirecting to MyBank, without the paymentType field: the page then shows all the methods enabled on the shopLogin.

Fabrick payment page with MyBank

When the buyer chooses MyBank, Fabrick shows the bank selection page, a mandatory step in the flow. After choosing, the buyer is redirected to their online banking to authorize the payment.

Fabrick bank selection page


API integration​

To request a MyBank payment with the API integration, initialize the transaction through payment/create using the MYBANK tag in the paymentType field. The buyer is then sent directly to the Fabrick bank selection page, which is a mandatory step.

Creating the transaction and redirecting to MyBank​

Request

POST /api/v1/payment/create
Host (sandbox): sandbox.gestpay.net
Host (production): ecomms2s.sella.it
Authorization: apikey ****************
Content-Type: application/json
{
"shopLogin": "GESPAY12345",
"amount": "10.00",
"currency": "EUR",
"shopTransactionID": "FBK_OrderID",
"paymentType": ["MYBANK"], // Remove this line for the hosted integration
"paymentChannel": { "channelType": ["LINK"] }
}
No dedicated mandatory fields

MyBank does not require any specific fields in the payment creation call: bank selection always takes place on the Fabrick page.


Support​

Fabrick

MyBank