| Index: components/autofill/core/browser/wallet/real_pan_wallet_client.cc
|
| diff --git a/components/autofill/core/browser/wallet/real_pan_wallet_client.cc b/components/autofill/core/browser/wallet/real_pan_wallet_client.cc
|
| index 3f6a51df581d784cc0a57a2d98f3bb02ac7ad705..fc7c80f98f86880483a573bc5f3526cfa8f4bedf 100644
|
| --- a/components/autofill/core/browser/wallet/real_pan_wallet_client.cc
|
| +++ b/components/autofill/core/browser/wallet/real_pan_wallet_client.cc
|
| @@ -225,7 +225,16 @@ void RealPanWalletClient::CreateRequest() {
|
| base::DictionaryValue request_dict;
|
| request_dict.SetString("encrypted_cvc", "__param:s7e_13_cvc");
|
| request_dict.SetString("credit_card_id", card_.server_id());
|
| - request_dict.SetString("risk_data_base64", response_.risk_data);
|
| + scoped_ptr<base::DictionaryValue> risk_data(new base::DictionaryValue());
|
| + if (response_.providing_risk_advisory_data) {
|
| + risk_data->SetString("message_type", "RISK_ADVISORY_DATA");
|
| + risk_data->SetString("encoding_type", "BASE_64_URL");
|
| + } else {
|
| + risk_data->SetString("message_type", "BROWSER_NATIVE_FINGERPRINTING");
|
| + risk_data->SetString("encoding_type", "BASE_64");
|
| + }
|
| + risk_data->SetString("value", response_.risk_data);
|
| + request_dict.Set("risk_data_encoded", risk_data.Pass());
|
| request_dict.Set("context", make_scoped_ptr(new base::DictionaryValue()));
|
|
|
| int value = 0;
|
|
|