Partner registration

If you are looking to integrate Pay. for third parties, you can register for an account with us. Use actioncode partner in the registration process. We will prepare a customized configuration for you to start developing.

📘

Boarding a Partner

Pay. uses the My Pay portal for communication with all third parties. If you are a Payment Option Provider, Merchant, Technical integrator or Vendor, a registration must be performed and reviewed by our Boarding team.

Partner Types

TypeDescription
Technical solution Business PartnerCreates a plugin or Hosted solution that can be used by the merchants of Pay.
Marketing & integrations partnerUses a plugin or hosted solution and provides support and commercial services to a merchant
ISOSells the full product of Pay., including any related Business partners
AllianceSells their own product, where payments are included in the total offering and necessary for a full-service offering.
Financial InstituteUses the product or Pay. or a subset of their products.

Partners integration Process.

  1. Discover whether Pay. is the right partner for you.
  2. Contact a partnermanager for a eMeeting to validate.
  3. Signup on the Portal and get Credentials.
  4. Complete the boarding in full (Commercial and Compliance)
  5. Scope the suggested integration
  6. Get an implementation manager
  7. Discuss the API's and functionalities in scope
  8. Start development
  9. Perform self testing
  10. Complete certification of the integration and receive the integrationID and PartnerID.
  11. Publish the Integration in the Pay. network
  12. Connect the first (pilot) merchants
📘

Partners need to be registered

If you have completed the registration with PAY, you will have a M-XXXX-XXXX enrolled in our Partner Entitlement Program.


Adding the PartnerID in the stats.object

We like to monitor the transactions comming from a partner, even when the merchant changed the integrationID in there GMS. We ask you to provide in the stats.object, the PartnerID provided.

View Testcase 5: https://developer.pay.nl/docs/5-an-order-with-a-partner-integration-code



Payment Method Partner

Image and Icons

Every partner needs to povide and brand-icon set.

Naming & Labeling

You need to provide us the 'default values' for the object. You can also delivery for a specified language some adjustments.

FormatURL
NameName of the Partner as showed to other Entity in the GMS.
DescriptionShort description of your proposition or company for other Entity in the GMS.
PayerNameName of the Partner showned on Payer level.
PayerDescriptionShort description of your proposition or company on Payer level

Basic pricing (only for PaymentMethod partners / Acquiering entities).

You need to provide us the 'default values' for the object. You can also delivery for a specified language some adjustments.

FormatURL
CollectingYES / NO / HYBRID
InvoicingYES / NO / HYBRID
Basic Fee'sPer transaction Type (Sales / Refund)
Settlement DelayX Days
Payment FlowAUTH-CAPTURE or DIRECT-PAYMENT

You can make different pricing groups, base on the county or cardtype of the Payer. If you need, then deliver per pricingScheme the details.

RatePer TransactionVolume Based
Sale€ 0,251,0%
Refund€ 0,10-
📘

Standard pricing rates or hybrid

You only provide us the pricing for the standard Package. If the merchant has a Pioneer (Freemium membership), we will offer pricing according to our own needs. If the merchant has the Bussiness (Full membership) you can adjust on merchant level the pricing proposal.

Implementing & Testing

A technical integrator needs to implement technology within their own PAY. account. If the integration is completed we will publish the integration in our certified integrator list, so merchants can use the third party technology. Testing on a merchant level as a third party is not allowed.

Implementing the Test flow

After registration you receive authentication details that are necessary to load the configuration, start transaction requests and modify transactions. Starting transactions in Testmode prevents that you need to test all individual payment methods. You have to build the flow for the different statuses of a payment.

StatusDescriptionAction
PENDINGPayment is not completed yet, can occur when the exchange call has timed out.Transaction is in progress, we wait for the status Update.
DENIEDPayment Method should not be selected in the checkout again.Please pick another payment method
CANCELPayment is cancelledYou have aborted the transaction, please try again.
AUTHORISEDPayment is authorised, products can be delivered.Thank you for your Payment.
VERIFYPayment is authorised, review of the payment must be performed to set the transaction to PAID or DENIEDThank you for your Order.
FAILURETransaction is failed, due to a misconfiguration or incident with the Payment MethodPlease try again or select another payment method