Enable payment method¶
Profiles API v2
POST
https://api.mollie.com/v2/profiles/*id*/methods/*method*
Authentication:Organization access tokensApp access tokens
POST
https://api.mollie.com/v2/profiles/me/methods/*method*
Authentication:API keys
Enable a payment method on a specific or authenticated profile to use it with payments.
The payment method vouchers
cannot be enabled via this API. Instead, refer to
Enable voucher issuer.
Note
Some payment methods might need extra steps to be activated, for example an OAuth connection with the
supplier. In those cases, the status will be set to pending-external
and the response will contain a link
to continue the activation.
Parameters¶
Replace id
in the endpoint URL by the profile’s ID, for example pfl_v9hTwCvYqw
and method
with the name of
the method’s ID you want to activate, for example ideal
. There is no need to set body parameters in this POST
request.
Response¶
An objects of method
will be returned as described in Get method.
Example¶
Request¶
cURLPHPPythonRubyNode.js
1 2 | curl -X POST https://api.mollie.com/v2/profiles/pfl_v9hTwCvYqw/methods/ideal \ -H "Authorization: Bearer access_Wwvu7egPcJLLJ9Kb7J632x8wJ2zMeJ" |
1 2 3 4 5 6 | <?php $mollie = new \Mollie\Api\MollieApiClient(); $mollie->setAccessToken("access_Wwvu7egPcJLLJ9Kb7J632x8wJ2zMeJ"); $profile = $mollie->profiles->get('pfl_v9hTwCvYqw'); $profile->enableMethod('ideal'); |
1 2 3 4 5 6 7 | from mollie.api.client import Client mollie_client = Client() mollie_client.set_access_token("access_Wwvu7egPcJLLJ9Kb7J632x8wJ2zMeJ") profile = mollie_client.profiles.get("pfl_v9hTwCvYqw") method = profile.methods.enable("ideal") |
1 2 3 4 | We don't have a Ruby code example for this API call yet. If you have some time to spare, feel free to share suggestions on our Discord: https://discord.gg/VaTVkXB4aQ |
1 2 3 4 | We don't have a Node.js code example for this API call yet. If you have some time to spare, feel free to share suggestions on our Discord: https://discord.gg/VaTVkXB4aQ |
Response¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | HTTP/1.1 201 Created Content-Type: application/hal+json; charset=utf-8 { "resource": "method", "id": "ideal", "description": "iDEAL", "minimumAmount": { "value": "0.01", "currency": "EUR" }, "maximumAmount": { "value": "50000.00", "currency": "EUR" }, "image": { "size1x": "https://www.mollie.com/external/icons/payment-methods/ideal.png", "size2x": "https://www.mollie.com/external/icons/payment-methods/ideal%402x.png", "svg": "https://www.mollie.com/external/icons/payment-methods/ideal.svg" }, "status": "activated", "_links": { "self": { "href": "https://api.mollie.com/v2/methods/ideal", "type": "application/hal+json" }, "documentation": { "href": "https://docs.mollie.com/reference/v2/profiles-api/enable-method", "type": "text/html" } } } |