Square Payment Gateway 抛出错误 错误:令牌化已失败,令牌化请求已在处理中

问题描述 投票:0回答:2

我正在使用 Square .net Web Payments 在我的网站上结帐。我正在使用 Square 的以下库:https://github.com/square/connect-api-examples/tree/master/connect-examples/v2/csharp_ payment。它在 .net c# 上运行良好...付款正在处理并且成功,但我的项目是 Asp.net Core MVC,因此当我将上述 c# 项目导入到 mvc 并在 Program.cs 中添加所有 Razor 页面设置并添加所有 AppSettings 时,例如ApplicationId、AccessToken 和 Location 是,它不处理付款,卡页面加载正常,但付款未处理,在我输入沙箱信用卡详细信息后抛出以下错误:

错误:标记化失败 标记化请求已在处理中

所以它不处理付款。 我想这可能是因为我切换到 MVC 并且我需要做一些事情来让库变得有用。

非常感谢您的帮助。

c# asp.net model-view-controller square
2个回答
0
投票

好的问题解决了,我必须在路由到处理付款页面时添加一个 /,它现在处理付款罚款。


0
投票

就像魔术一样起作用。 tokenize() 方法必须使用await 关键字。 示例:const result = await this.card.tokenize();

© www.soinside.com 2019 - 2024. All rights reserved.