@@ -70,6 +70,7 @@ int main()
70
70
int should_offer_issuance = 0 ;
71
71
char * merchant_name = NULL ;
72
72
char * transaction_amount = NULL ;
73
+ char * additional_info = NULL ;
73
74
for (int i = 0 ; i < requests_size ; i ++ )
74
75
{
75
76
cJSON * request = cJSON_GetArrayItem (requests , i );
@@ -133,6 +134,7 @@ int main()
133
134
transaction_credential_ids = cJSON_GetObjectItem (transaction_data , "credential_ids" );
134
135
merchant_name = cJSON_GetStringValue (cJSON_GetObjectItem (transaction_data , "merchant_name" ));
135
136
transaction_amount = cJSON_GetStringValue (cJSON_GetObjectItem (transaction_data , "amount" ));
137
+ additional_info = cJSON_GetStringValue (cJSON_GetObjectItem (transaction_data , "additional_info" ));
136
138
}
137
139
}
138
140
@@ -194,7 +196,11 @@ int main()
194
196
printf ("icon_start int %d, double %f\n" , icon_start_int , icon_start );
195
197
int icon_len = (int )(cJSON_GetNumberValue (cJSON_GetObjectItem (icon , "length" )));
196
198
197
- if (wasm_version > 1 )
199
+ if (wasm_version >= 3 )
200
+ {
201
+ AddPaymentEntryToSetV2 (matched_id , merchant_name , title , subtitle , creds_blob + icon_start_int , icon_len , transaction_amount , NULL , 0 , NULL , 0 , additional_info , metadata , set_id , doc_idx );
202
+ }
203
+ else if (wasm_version == 2 )
198
204
{
199
205
AddPaymentEntryToSet (matched_id , merchant_name , title , subtitle , creds_blob + icon_start_int , icon_len , transaction_amount , NULL , 0 , NULL , 0 , metadata , set_id , doc_idx );
200
206
}
0 commit comments