77import com .flutterwave .raveandroid .RaveConstants ;
88import com .flutterwave .raveandroid .FeeCheckRequestBody ;
99import com .flutterwave .raveandroid .Payload ;
10- import com .flutterwave .raveandroid .RavePayActivity ;
1110import com .flutterwave .raveandroid .RavePayInitializer ;
1211import com .flutterwave .raveandroid .Utils ;
1312import com .flutterwave .raveandroid .data .Callbacks ;
@@ -40,10 +39,10 @@ public CardPresenter(Context context, CardContract.View mView) {
4039 }
4140
4241 @ Override
43- public void chargeCard (final Payload payload ) {
42+ public void chargeCard (final Payload payload , String secretKey ) {
4443
4544 String cardRequestBodyAsString = Utils .convertChargeRequestPayloadToJson (payload );
46- String encryptedCardRequestBody = Utils .getEncryptedData (cardRequestBodyAsString , RavePayActivity . getSecretKey () ).trim ().replaceAll ("\\ n" , "" );
45+ String encryptedCardRequestBody = Utils .getEncryptedData (cardRequestBodyAsString , secretKey ).trim ().replaceAll ("\\ n" , "" );
4746
4847// Log.d("encrypted", encryptedCardRequestBody);
4948
@@ -102,8 +101,9 @@ public void onError(String message, String responseAsJSONString) {
102101 });
103102 }
104103
104+
105105 @ Override
106- public void chargeCardWithSuggestedAuthModel (Payload payload , String zipOrPin , String authModel ) {
106+ public void chargeCardWithSuggestedAuthModel (Payload payload , String zipOrPin , String authModel , String secretKey ) {
107107
108108 if (authModel .equalsIgnoreCase (AVS_VBVSECURECODE )) {
109109 payload .setBillingzip (zipOrPin );
@@ -115,7 +115,7 @@ else if (authModel.equalsIgnoreCase(PIN)){
115115 payload .setSuggestedAuth (authModel );
116116
117117 String cardRequestBodyAsString = Utils .convertChargeRequestPayloadToJson (payload );
118- String encryptedCardRequestBody = Utils .getEncryptedData (cardRequestBodyAsString , RavePayActivity . getSecretKey () ).trim ().replaceAll ("\\ n" , "" );
118+ String encryptedCardRequestBody = Utils .getEncryptedData (cardRequestBodyAsString , secretKey ).trim ().replaceAll ("\\ n" , "" );
119119
120120// Log.d("encrypted", encryptedCardRequestBody);
121121
@@ -219,6 +219,7 @@ public void requeryTx(final String flwRef, final String SECKEY, final boolean sh
219219 body .setSECKEY (SECKEY );
220220
221221 mView .showFullProgressIndicator (true );
222+ mView .showProgressIndicator (true );
222223
223224 new NetworkRequestImpl ().requeryTx (body , new Callbacks .OnRequeryRequestComplete () {
224225 @ Override
0 commit comments