Skip to content

Commit 41a0069

Browse files
committed
Also support the old transaction details
1 parent 79079dd commit 41a0069

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

229 Bytes
Binary file not shown.

matcher/openid4vp1_0.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,16 @@ int main()
311311
transaction_amount[total_length - 1] = '\0';
312312
printf("transaction amount %s\n", transaction_amount);
313313

314+
additional_info = cJSON_GetStringValue(cJSON_GetObjectItem(transaction_data, "additional_info"));
315+
} else if (strcmp(transaction_data_type, "payment_details") == 0) {
316+
merchant_name = cJSON_GetStringValue(cJSON_GetObjectItem(transaction_data, "payee_name"));
317+
318+
char *amount = cJSON_GetStringValue(cJSON_GetObjectItem(transaction_data, "payment_amount"));
319+
char *currency = cJSON_GetStringValue(cJSON_GetObjectItem(transaction_data, "payment_currency"));
320+
transaction_amount = malloc(strlen(amount) + strlen(currency) + 2);
321+
sprintf(transaction_amount, "%s %s", currency, amount);
322+
printf("transaction amount %s\n", transaction_amount);
323+
314324
additional_info = cJSON_GetStringValue(cJSON_GetObjectItem(transaction_data, "additional_info"));
315325
} else {
316326
merchant_name = cJSON_GetStringValue(cJSON_GetObjectItem(transaction_data, "merchant_name"));

0 commit comments

Comments
 (0)