Symptom
When trying to assign a payment card to Business Partner raises the error: "Payment Service Provider not determined or not active. PSP: null" while assignment in sales order continues to work as expected.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Open app Manage Business Partner.
- Create a payment card for the Business Partner.
- Observe the error: "Payment Service Provider not determined or not active. PSP: null".
Cause
The PSP determination has a routing rule that filters by a specific company code. During Business Partner card registration, this company code is not provided, so no PSP is determined. In the Sales Order process, the company code is derived automatically, so the PSP is determined there.
Resolution
If only one PSP and one routing rule exist, remove the company code parameter from the PSP determination routing rule so the rule matches in Business Partner card registration as well.
If you prefer to keep the routing rule as is, provide the company code that matches the routing rule when registering the card in the Business Partner app.
See Also
Refer to: Setting Up the Payment Service Provider Determination | Help Portal
Refer to: Activating PSPs | Help Portal
Keywords
PSP not determined, not active, business partner, payment card assignment, digital payments add-on, PSP determination, routing rule, company code filter, card registration error, sales order works, repeat payment card settlement, settlement job failure, public cloud, S/4HANA Cloud, payment service provider , KBA , FIN-FSCM-DP-DP-2CL , SAP digital payments add-on (Public Cloud) , FIN-FSCM-DP-DP , SAP digital payments add-on , Known Error
SAP Knowledge Base Article - Public