Private MEJo As JavaObject
...
MEJo.InitializeContext
...
MEJo.RunMethod("Kapcsolat", Array(MEJo))
#if JAVA
public void pyment() {
// Build the payment call
MyPOSPayment payment = MyPOSPayment.builder()
// Mandatory parameters
.productAmount(13.37)
.currency(Currency.HUF)
// Foreign transaction ID. Maximum length: 128 characters
.foreignTransactionId(UUID.randomUUID().toString())
// Optional parameters
// Enable tipping mode
.tippingModeEnabled(true)
.tipAmount(1.55)
// Operator code. Maximum length: 4 characters
.operatorCode("1234")
// Reference number. Maximum length: 20 alpha numeric characters
.reference("asd123asd", ReferenceType.REFERENCE_NUMBER)
// Set print receipt mode
.printMerchantReceipt(MyPOSUtil.RECEIPT_ON)
.printCustomerReceipt(MyPOSUtil.RECEIPT_ON)
.build();
// If you want to initiate a moto transaction:
//payment.setMotoTransaction(true);
// Or you want to initiate a giftcard transaction:
//payment.setGiftCardTransaction(true);
// Start the transaction - doesn't start and no error.
//I could give the activity, I think is it ok
MyPOSAPI.openPaymentActivity(lA, payment, 1);
}
public void Kapcsolat(Activity activity) {
lA = activity;
BA.Log("openPaymentActivity");
pyment();
BA.Log("openPaymentActivity after");
}
#end if