public class SwishClient extends Object
| Constructor and Description |
|---|
SwishClient(boolean test,
KeyStore keyStore,
String keyStorePassword,
KeyStore trustStore) |
SwishClient(KeyStore keyStore,
String keyStorePassword,
KeyStore trustStore) |
| Modifier and Type | Method and Description |
|---|---|
static String |
generateInstructionUUID() |
SwishPayment |
retrievePayment(String url) |
SwishPayment |
retrievePayment(URL url) |
SwishResponseHeaders |
sendPaymentRequest(PaymentRequest request,
String instructionUUID)
Send a payment request in order to receive a payment.
|
public SwishClient(KeyStore keyStore, String keyStorePassword, KeyStore trustStore) throws SwishException, UnrecoverableKeyException, NoSuchAlgorithmException, CertificateException, FileNotFoundException, KeyStoreException, IOException
public SwishClient(boolean test,
KeyStore keyStore,
String keyStorePassword,
KeyStore trustStore)
throws SwishException,
UnrecoverableKeyException,
NoSuchAlgorithmException,
CertificateException,
FileNotFoundException,
KeyStoreException,
IOException
test - Whether or not the test url should be used.SwishExceptionIOExceptionKeyStoreExceptionFileNotFoundExceptionCertificateExceptionNoSuchAlgorithmExceptionUnrecoverableKeyExceptionpublic static String generateInstructionUUID()
public SwishResponseHeaders sendPaymentRequest(PaymentRequest request, String instructionUUID) throws SwishException
request - Payment request.SwishExceptionpublic SwishPayment retrievePayment(String url) throws SwishException, MalformedURLException
url - url, used to check payment statusSwishExceptionMalformedURLExceptionpublic SwishPayment retrievePayment(URL url) throws SwishException
SwishExceptionCopyright © 2024 Ekonomibolaget Notima AB. All rights reserved.