Package vn.payos.crypto
Class CryptoProviderImpl
java.lang.Object
vn.payos.crypto.CryptoProviderImpl
- All Implemented Interfaces:
CryptoProvider
CryptoProviderImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSignature(String secretKey, Object jsonData) Create signature for payoutscreateSignature(String secretKey, Object jsonData, SignatureOptions options) Create signature for payoutscreateSignatureFromObj(Object data, String key) Create signature from object for payment-requestscreateSignatureOfPaymentRequest(Object data, String key) Create signature for create payment linkCreate UUIDv4
-
Constructor Details
-
CryptoProviderImpl
public CryptoProviderImpl()
-
-
Method Details
-
createSignatureFromObj
Description copied from interface:CryptoProviderCreate signature from object for payment-requests- Specified by:
createSignatureFromObjin interfaceCryptoProvider- Parameters:
data- datakey- key- Returns:
- signature
-
createSignatureOfPaymentRequest
Description copied from interface:CryptoProviderCreate signature for create payment link- Specified by:
createSignatureOfPaymentRequestin interfaceCryptoProvider- Parameters:
data- datakey- key- Returns:
- signature
-
createSignature
Description copied from interface:CryptoProviderCreate signature for payouts- Specified by:
createSignaturein interfaceCryptoProvider- Parameters:
secretKey- keyjsonData- data- Returns:
- signature
-
createSignature
Description copied from interface:CryptoProviderCreate signature for payouts- Specified by:
createSignaturein interfaceCryptoProvider- Parameters:
secretKey- keyjsonData- dataoptions- additional option- Returns:
- signature
-
createUuidv4
Description copied from interface:CryptoProviderCreate UUIDv4- Specified by:
createUuidv4in interfaceCryptoProvider- Returns:
- UUIDv4
-