Interface CryptoProvider

All Known Implementing Classes:
CryptoProviderImpl

public interface CryptoProvider
CryptoProvider
  • Method Details

    • createSignatureFromObj

      String createSignatureFromObj(Object data, String key)
      Create signature from object for payment-requests
      Parameters:
      data - data
      key - key
      Returns:
      signature
    • createSignatureOfPaymentRequest

      String createSignatureOfPaymentRequest(Object data, String key)
      Create signature for create payment link
      Parameters:
      data - data
      key - key
      Returns:
      signature
    • createSignature

      String createSignature(String secretKey, Object jsonData)
      Create signature for payouts
      Parameters:
      secretKey - key
      jsonData - data
      Returns:
      signature
    • createSignature

      String createSignature(String secretKey, Object jsonData, SignatureOptions options)
      Create signature for payouts
      Parameters:
      secretKey - key
      jsonData - data
      options - additional option
      Returns:
      signature
    • createUuidv4

      String createUuidv4()
      Create UUIDv4
      Returns:
      UUIDv4