How payment source updates work for PSPs
Install AI tools
Give your assistant up-to-date guidance for our APIs, with our plugin or without it.
The plugin is still under development. See the AI tools page for details.
- Claude Code
- Cursor
- Codex
- Without installing
Run both commands, in order.
claude plugin marketplace add vippsas/agent-toolkit
claude plugin install vipps-developer@agent-toolkit
Open Settings, then Plugins.
Add vippsas/agent-toolkit as a plugin marketplace, then install the "vipps-developer" plugin.
Add the marketplace, then run /plugins and install "vipps-developer" from its tab.
codex plugin marketplace add vippsas/agent-toolkit
Paste this into any assistant.
Read https://github.com/vippsas/agent-toolkit/blob/main/plugins/vipps-developer/README.md for Vipps MobilePay integration guidance.
For troubleshooting, see the full instructions.
A walkthrough of what happens when a user changes the card attached to an existing agreement.
Details​
When a user changes their card on an existing agreement in the app, Vipps MobilePay sends a zero-amount CIT to the
PSP's cardCallbackUrl to verify the new card. The flow is identical to the
card callback in agreement sign-up — no
action is needed from the merchant's website.
Sequence diagram​
PSP merchant payment source update flow
- User initiates a payment source change on their agreement with Vipps MobilePay.
- Vipps MobilePay posts the new card token to the PSP's cardCallbackUrl.
- PSP processes a verification payment using the new token.
- PSP returns 200 OK to Vipps MobilePay.
- Vipps MobilePay notifies the user that the update was successful.
More information​
For technical details, see the Recurring PSP API guide.