forte integration test

forte
Rustem 2024-11-21 21:29:24 +05:00
parent 114dacacea
commit a0741ce84d
4 changed files with 6 additions and 4 deletions

View File

@ -86,10 +86,11 @@ class MainActivity : FlutterActivity() {
val amount = call.argument<String>("amount").toString()
val packageName = call.argument<String>("packageName").toString()
val operationParameters = createOperationParameters(token)
val body = JsonForExternalCall.getRefundCardJson(operationParameters.authToken, terminalId, operDay, transNum, amount)
startOperation(
OperationType.REFUND,
JsonForExternalCall.getRefundCardJson(operationParameters.authToken, terminalId, operDay, transNum, amount),
body,
packageName
)
}

View File

@ -37,7 +37,7 @@ object JsonForExternalCall {
"instrument": "CARD",
"amountData" : {
"currencyCode": "348",
"amount": "6000",
"amount": "$amount",
"amountExponent": "2"
},
"parentTransaction" : {

View File

@ -80,8 +80,9 @@ class ForteService extends BaseService {
Future<ForteResponse> refund({double amount, String token, int terminalId, int operDay, int transNum }) async {
try {
double total = amount * 100;
String response = await _channel.invokeMethod("refund", <String, dynamic>{
'amount': amount.toInt(),
'amount': total,
'token': token ,
'terminalId': terminalId,
'operDay': operDay,

View File

@ -261,7 +261,7 @@ class _PaymentViewState extends State<PaymentView> {
AmanDao<CardData> data = await paymentMethod(_total);
if (data.success) {
pressPayment(widget.model.operationType, data.data);
pressPayment('card', data.data);
} else {
_dialogService.showDialog(description: data.msg);
}