支付网关 transfer/withdraw 从 paystack 到 flutter 客户的请求

payment gateway transfer/withdraw request from paystack to customers in flutter

我正在制作应用程序,家长和学生可以在其中查找并雇用导师。我为导师设置了不同的定价。所以当 student/parent 付给老师假设 500 NGN。我如何让导师要求从 paystack 中提取/转移资金到他的帐户。为了付款,我使用的包裹是我的代码,其中 student/parent 向老师付款。我只想导师从 paystack 发出 withdraw/transfer 请求。

..setSecretKey("SECRET-KEY")
      ..setAmount(int.parse(widget.price + '00'))
      ..setReference(DateTime.now().millisecondsSinceEpoch.toString())
      ..setCurrency("NGN")
      ..setEmail("hamsimirza1@gmail.com")
      ..setFirstName("Hammas")
      ..setLastName("Ali")
      ..setMetadata(
        {
          "custom_fields": [
            {
              "value": "snapTask",
              "display_name": "Payment to",
              "variable_name": "payment_to"
            }
          ]
        },
      )
      ..onSuccesful(_onPaymentSuccessful)
      ..onPending(_onPaymentPending)
      ..onFailed(_onPaymentFailed)
      ..onCancel(_onPaymentCancelled)
      ..initialize();

您可以为教师创建一个单独的应用程序,以便他们可以上传银行详细信息并请求付款。

家长支付费用后,您可以更新老师的钱包金额(在您的数据库中)。每当老师想要付款时,您可以使用存储在数据库中的银行详细信息并发送 API 请求或使用他们的 SDK 将金额转移到教师银行 A/C.

流程图: 家长应用

教师应用

注意:我不熟悉 Paystack,我是在假设它可以通过 API 或 SDK

汇款的情况下编写它的