How to Enable SCA for the WHMCS TransferWise Module
To enable Strong Customer Authentication (SCA) on your TransferWise account and integrate it properly with the WHMCS module, follow these simple steps.
1. Generate a public/private key pair
Go to the WHMCS TransferWise module settings page. In the TransferWise Authentication section, click Generate .pem Key to download your public key file. You only need to do this once.
If needed, you can always retrieve the previously generated key by clicking Download .pem Key. To create a new key pair, click Regenerate .pem Key.
2. Upload the .pem file to your TransferWise account
Log into your TransferWise account settings, scroll down to the API Token section, and click Manage Public Keys. You may be prompted to verify your identity using your preferred 2FA method.
Next, click Add New Key, give the key a name, and upload the .pem file obtained in the previous step.
Make sure to enable SCA by clicking the Enable SCA button!
3. You're all set!
Your WHMCS TransferWise module will now securely sign API requests—such as those made to the /statements
endpoint—using your private key, which is safely stored and encrypted within your WHMCS installation.