Hi, I am confident that my experience as a full-stack PHP developer, combined with my hands-on expertise in payment gateway integrations such as Cybersource, will allow me to deliver the integration efficiently and securely.
Project Understanding:
You need a PHP-based integration with Cybersource for credit card transactions using the server-to-server method, supporting multiple MIDs (Merchant IDs). The integration must process different transaction types, including approvals, refunds, status checks, and handle 3DS transactions via Cardinal Commerce. Additionally, robust error handling and logging are critical.
Clarification Questions:
To ensure I am fully aligned with your needs, I have a few questions:
MID Configuration: Do you have a specific list of MIDs that I need to work with, and will they be provided dynamically or statically in the code?
Testing Environment: Do you have access to a Cybersource sandbox for testing, or should I set up a test environment?
Webhook Setup: Do you have a preferred method for receiving webhook notifications (e.g., a dedicated endpoint on your server), and what kind of data do you need from the webhook?
Are there any specific error codes or alerts that you’d like to be flagged during the payment process?
Do you have any specific requirements for how 3DS authentication should be handled in the flow?
Please feel free to reach out if you have any further questions or would like to discuss the project in more detail.
Best regards, Gaurav