Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/update-retrieve-provider-card-re…
Browse files Browse the repository at this point in the history
…quest' into update-retrieve-provider-card-request
  • Loading branch information
semihshn committed Feb 7, 2025
2 parents 06c4faf + c5c68f3 commit 72963e3
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Craftgate/Adapter/BaseAdapter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ RequestOptions options
headers.Add(ApiKeyHeaderName, options.ApiKey);
headers.Add(RandomHeaderName, randomString);
headers.Add(AuthVersionHeaderName, ApiVersionHeaderValue);
headers.Add(ClientVersionHeaderName, ClientVersionHeaderValue + ":1.0.69");
headers.Add(ClientVersionHeaderName, ClientVersionHeaderValue + ":1.0.70");
headers.Add(SignatureHeaderName, PrepareAuthorizationString(request, path, randomString, options));
if (options.Language != null)
{
Expand Down
8 changes: 4 additions & 4 deletions Craftgate/Adapter/PaymentAdapter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -618,19 +618,19 @@ public Task<MultiPaymentResponse> RetrieveMultiPaymentAsync(string token)
CreateHeaders(path, RequestOptions));
}

public StoredCardResponse RetrieveProviderCard(RetrieveProviderCardRequest retrieveProviderCardRequest)
public StoredCardListResponse RetrieveProviderCards(RetrieveProviderCardRequest retrieveProviderCardRequest)
{
var queryParam = RequestQueryParamsBuilder.BuildQueryParam(retrieveProviderCardRequest);
var path = "/payment/v1/cards/provider-card-mappings" + queryParam;
return RestClient.Get<StoredCardResponse>(RequestOptions.BaseUrl + path,
return RestClient.Get<StoredCardListResponse>(RequestOptions.BaseUrl + path,
CreateHeaders(path, RequestOptions));
}

public Task<StoredCardResponse> RetrieveProviderCardAsync(RetrieveProviderCardRequest retrieveProviderCardRequest)
public Task<StoredCardListResponse> RetrieveProviderCardsAsync(RetrieveProviderCardRequest retrieveProviderCardRequest)
{
var queryParam = RequestQueryParamsBuilder.BuildQueryParam(retrieveProviderCardRequest);
var path = "/payment/v1/cards/provider-card-mappings" + queryParam;
return AsyncRestClient.Get<StoredCardResponse>(RequestOptions.BaseUrl + path,
return AsyncRestClient.Get<StoredCardListResponse>(RequestOptions.BaseUrl + path,
CreateHeaders(path, RequestOptions));
}

Expand Down
3 changes: 2 additions & 1 deletion Craftgate/Model/SettlementEarningsDestination.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ public enum SettlementEarningsDestination
{
[EnumMember(Value = "IBAN")] IBAN,
[EnumMember(Value = "WALLET")] WALLET,
[EnumMember(Value = "CROSS_BORDER")] CROSS_BORDER
[EnumMember(Value = "CROSS_BORDER")] CROSS_BORDER,
[EnumMember(Value = "NONE")] NONE
}
}
1 change: 1 addition & 0 deletions Craftgate/Request/BnplPaymentOfferRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ public class BnplPaymentOfferRequest
public long? MerchantApmId { get; set; }
public decimal Price { get; set; }
public Currency Currency { get; set; }
public Dictionary<string, object> AdditionalParams { get; set; }
public IList<BnplPaymentCartItem> Items;
}
}
1 change: 1 addition & 0 deletions Craftgate/Response/Dto/BnplBankOffer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ public class BnplBankOffer
public string BankIconUrl { get; set; }
public string BankTableBannerMessage { get; set; }
public string BankSmallBannerMessage { get; set; }
public string PreApprovedApplicationId { get; set; }
public bool? IsSupportNonCustomer { get; set; }
public bool? IsPaymentPlanCalculatedByBank { get; set; }
public IList<BnplBankOfferTerm> BankOfferTerms { get; set; }
Expand Down
2 changes: 1 addition & 1 deletion Samples/PaymentSample.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2389,7 +2389,7 @@ public void Retrieve_Provider_Card()
CardProvider = CardProvider.MEX
};

var response = _craftgateClient.Payment().RetrieveProviderCard(request);
var response = _craftgateClient.Payment().RetrieveProviderCards(request);

Assert.NotNull(response);
}
Expand Down

0 comments on commit 72963e3

Please sign in to comment.