Package vn.payos.crypto
Interface CryptoProvider
- All Known Implementing Classes:
CryptoProviderImpl
public interface CryptoProvider
CryptoProvider
-
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
-
Method Details
-
createSignatureFromObj
Create signature from object for payment-requests- Parameters:
data- datakey- key- Returns:
- signature
-
createSignatureOfPaymentRequest
Create signature for create payment link- Parameters:
data- datakey- key- Returns:
- signature
-
createSignature
Create signature for payouts- Parameters:
secretKey- keyjsonData- data- Returns:
- signature
-
createSignature
Create signature for payouts- Parameters:
secretKey- keyjsonData- dataoptions- additional option- Returns:
- signature
-
createUuidv4
String createUuidv4()Create UUIDv4- Returns:
- UUIDv4
-