public OrderViewModel() { Cart = new CartViewModel(); PaymentCard = new PaymentCardViewModel(); PaymentInfo = new CaptureBindingModel(); }
public static void CreateSignature(this string StringToSha, PayFortConfiguration configuration, CaptureBindingModel captureModel, VoidAuthorizationBindingModel VoidModel, SDKTokenModel tokenModel) { if (captureModel != null) { var SignatureToSha = configuration.sha_request_phrase + "access_code=" + captureModel.access_code + "amount=" + captureModel.amount + "command=" + captureModel.command + "currency=" + captureModel.currency + "fort_id=" + captureModel.fort_id + "language=" + captureModel.language + "merchant_identifier=" + captureModel.merchant_identifier + "merchant_reference=" + captureModel.merchant_reference + configuration.sha_request_phrase; captureModel.signature = Utility.sha256_hash(SignatureToSha); } else if (VoidModel != null) { var SignatureToShaVoid = configuration.sha_request_phrase + "access_code=" + VoidModel.access_code + "command=" + VoidModel.command + "fort_id=" + VoidModel.fort_id + "language=" + VoidModel.language + "merchant_identifier=" + VoidModel.merchant_identifier + "merchant_reference=" + VoidModel.merchant_reference + configuration.sha_request_phrase; VoidModel.signature = Utility.sha256_hash(SignatureToShaVoid); } else { var SignatureToShaSDK = configuration.sha_request_phrase + "access_code=" + tokenModel.access_code + "device_id=" + tokenModel.device_id + "language=" + tokenModel.language + "merchant_identifier=" + tokenModel.merchant_identifier + "service_command=" + tokenModel.service_command + configuration.sha_request_phrase; tokenModel.signature = Utility.sha256_hash(SignatureToShaSDK); } }
public SubscribeVideoBindingModel() { PaymentInfo = new CaptureBindingModel(); }