mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-01 02:57:02 +08:00
Docs: Adding redirect url details (#5507)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
This commit is contained in:
@ -49,3 +49,16 @@ Hyperswitch handles the complex functionality of a comprehensive payments flow t
|
|||||||
| failed | The payments object transitions to a failed state when the payment processor confirms the processing failure. |
|
| failed | The payments object transitions to a failed state when the payment processor confirms the processing failure. |
|
||||||
| expired | You can expire the payments object while it is in any state except when it is under ‘processing’ or ‘succeeded’ state. |
|
| expired | You can expire the payments object while it is in any state except when it is under ‘processing’ or ‘succeeded’ state. |
|
||||||
<img src="assets/images/image.png" />
|
<img src="assets/images/image.png" />
|
||||||
|
|
||||||
|
## Redirect URL
|
||||||
|
This is what a url looks like after redirection
|
||||||
|
|
||||||
|
```https://app.hyperswitch.io?status=succeeded&payment_intent_client_secret=pay_NCv9vc19f8aa75OpFxH8_secret_V4zAc7V0C8WAw6FECMKM&amount=10000&manual_retry_allowed=false&signature=4fae0cfa775e4551db9356563d4b98b55662fe3c1c945fe215d90ccf3541282c535909ae901d82174d6b1e46ba1684aa0aa4c8861be0e2a9ef6f950a975d5014&signature_algorithm=HMAC-SHA512```
|
||||||
|
|
||||||
|
The available parameters are as follows:
|
||||||
|
|
||||||
|
- **status** - can have values of `succeeded`, `processing`and `failed`.
|
||||||
|
- **payment_intent_client_secret** - This is the client secret associated with the payment. This can be used to retrieve the payment status from hyperswitch.
|
||||||
|
- **manual_retry_allowed** - whether this payment can be retried or not.
|
||||||
|
- **signature** - A HMAC signature of the payload, this can be verified using the `payment_response_hash_key`.
|
||||||
|
- **signature_algorithm** - The HMAC algorithm used to calculate the signature.
|
||||||
|
|||||||
@ -14863,17 +14863,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"type": "object",
|
|
||||||
"required": [
|
|
||||||
"paypal"
|
|
||||||
],
|
|
||||||
"properties": {
|
|
||||||
"paypal": {
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"required": [
|
"required": [
|
||||||
|
|||||||
@ -2985,7 +2985,6 @@ where
|
|||||||
| PaymentMethodDataResponse::MandatePayment {}
|
| PaymentMethodDataResponse::MandatePayment {}
|
||||||
| PaymentMethodDataResponse::GiftCard {}
|
| PaymentMethodDataResponse::GiftCard {}
|
||||||
| PaymentMethodDataResponse::PayLater(_)
|
| PaymentMethodDataResponse::PayLater(_)
|
||||||
| PaymentMethodDataResponse::Paypal {}
|
|
||||||
| PaymentMethodDataResponse::RealTimePayment {}
|
| PaymentMethodDataResponse::RealTimePayment {}
|
||||||
| PaymentMethodDataResponse::Upi {}
|
| PaymentMethodDataResponse::Upi {}
|
||||||
| PaymentMethodDataResponse::Wallet {}
|
| PaymentMethodDataResponse::Wallet {}
|
||||||
@ -3012,7 +3011,6 @@ pub enum PaymentMethodDataResponse {
|
|||||||
BankTransfer {},
|
BankTransfer {},
|
||||||
Wallet {},
|
Wallet {},
|
||||||
PayLater(Box<PaylaterResponse>),
|
PayLater(Box<PaylaterResponse>),
|
||||||
Paypal {},
|
|
||||||
BankRedirect {},
|
BankRedirect {},
|
||||||
Crypto {},
|
Crypto {},
|
||||||
BankDebit {},
|
BankDebit {},
|
||||||
|
|||||||
Reference in New Issue
Block a user