Connecting PayU
PayU has a long history of gateway acquisition, so it offers a number of different integration types. Shuttle supports two of them: the REST API and the Payment Engine. Which one you use depends on the country your business operates in.
-
Payment Engine — PayU's payment orchestration platform. It supports:
- India
- South Africa
- Turkey
- Single Platform: any other country where PayU has asked you to use this integration method
-
REST API — documented as supporting:
- Europe: Poland, Czech Republic, Hungary, Romania, Slovakia, Turkey
- Latin America: Argentina, Brazil, Chile, Colombia, Mexico, Panama, Peru
- Africa: Nigeria, South Africa
- Asia: India
TipIf you are unsure which integration type applies to your account, check with PayU. The credentials you receive will tell you which one you have been set up for.
Payment Engine
For the Payment Engine integration, set Integration Type to Payment Engine, choose your Product (region), and enter the following credentials:
- App ID
- Public API Key
- Private API Key
Then select Save.
REST API
For the REST API integration, set Integration Type to REST API and enter the following credentials:
- Client ID
- Client Secret
- POS ID
You can also configure:
- Automatic Payment Collection: If selected, payments are captured automatically. Otherwise they are taken as authorisations and require a separate capture.
- Complete payments that were rejected (the payment was rejected, but the buyer was charged): Voids the authorisation if the capture failed.
Then select Save.
