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.
