
聚合码收款秒到[Route("api/[controller]")]
public class PayController : ControllerBase
{
///
/// 具体实施聚合支付码收款的方法
///
[HttpPost, Route("aggregatePaymentCodeReceipts")]
public async Task AggregatePaymentCodeReceipts([FromBody] ReceiptInfo receipt)
{ //1、验证参数是否正确,如金额是否大于0;来源ID是否存在;代理商ID 是否存在;过期时间是不小于当前时间。 if (!ModelState.IsValid) return BadRequest(ModelState);//2、根据来源ID 跟代理商 ID获取相关的信息//todo //3、生成一个随机的四位数作为密钥 string authCode = RandomNumberGenerator.GetRandomNumberString(4); //4、判断用户所传递金额单位 统一化为元 double amountInYuan = 0; switch (receipt.AmountType) {case AmountUnitEnum.Fen: amountInYuan= receipt.Amount / 100; break; case AmountUnitEnum .Yuan: amountInYuan= receipt.Amount ; break;} //5、利用SDK 连接请求中央系统 生成付 款信 ? var responseData = await _aggregatedApiService .CreatePaymentOrderAsync(new PaymentOrderCreateRequest() {
聚合码收款能秒到吗?不能秒到,一般情况下,聚合码收款需要2-3分钟才能实时到账。
聚合码收款是即时到账吗?通常情况下,聚合码收款是即时到账的。但也有一些例外,比如预付卡、部分银行卡等,可能会需要1-2小时才能成功到账。