コード例 #1
0
        public OrderViewModel()
        {
            Cart = new CartViewModel();

            PaymentCard = new PaymentCardViewModel();

            PaymentInfo = new CaptureBindingModel();
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 public SubscribeVideoBindingModel()
 {
     PaymentInfo = new CaptureBindingModel();
 }