Ruby on rails Paypal REST API中是否有其他参考事务?

Ruby on rails Paypal REST API中是否有其他参考事务?,ruby-on-rails,api,ruby-on-rails-4,paypal,paypal-rest-sdk,Ruby On Rails,Api,Ruby On Rails 4,Paypal,Paypal Rest Sdk,在对Paypal REST API文档进行了一段时间的研究和探索之后,我发现目前的参考交易仅在Paypal Classic API中可用,而在Paypal REST API中不可用,因此我试图找到一个替代方案,以取代每月不同金额的账单用户 在我的Rails 4应用程序中集成了Paypal REST API。我正在尝试使用自动计费计划创建协议,但不收取实际金额,并且我计划使用设置余额收取剩余金额,并向用户收取未付金额。最终,我在paypal sdk rest中搜索了这些方法,但没有任何方法可以为协

在对Paypal REST API文档进行了一段时间的研究和探索之后,我发现目前的参考交易仅在Paypal Classic API中可用,而在Paypal REST API中不可用,因此我试图找到一个替代方案,以取代每月不同金额的账单用户

在我的Rails 4应用程序中集成了Paypal REST API。我正在尝试使用自动计费计划创建协议,但不收取实际金额,并且我计划使用
设置余额
收取剩余金额,并向用户收取未付金额。最终,我在paypal sdk rest中搜索了这些方法,但没有任何方法可以为协议对象设置未付余额

现在我陷入了困境。是否有一个Ruby方法调用来设置协议的未付余额并将其记入账单,或者是否有另一种方法每月向用户收取不同的费用

我想到的一种方法是使用RESTAPI中的Invoice对象手动向用户发送发票,但我更喜欢使用协议向用户计费。在这种情况下,使用经典API可能是最好的选择,但REST仍然是未来更好的选择

希望很快在RESTAPI中获得参考事务工作

计划:

协议:

  agreement = Paypal::Agreement.new({
    name: "Monthly billing",
    description: "Billing Agreement",
    start_date: (Date.today+ 1.month).strftime("%Y-%m-%dT%H:%M:%SZ"),
    payer: {
      payment_method: "paypal",
    },
    plan: {
      id: Settings.plan_id
  }})

REST API中的计费协议如何:REST API中的VAULT如何。上面提供的代码是计费协议。为什么不使用经典API呢?出于这样的原因,我仍然更喜欢它。经典的API比REST成熟得多,功能丰富得多,他们可能需要一段时间才能赶上REST(如果它真的赶上的话)。
  agreement = Paypal::Agreement.new({
    name: "Monthly billing",
    description: "Billing Agreement",
    start_date: (Date.today+ 1.month).strftime("%Y-%m-%dT%H:%M:%SZ"),
    payer: {
      payment_method: "paypal",
    },
    plan: {
      id: Settings.plan_id
  }})