All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.whispersystems.signalservice.internal.push.PayPalConfirmOneTimePaymentIntentPayload Maven / Gradle / Ivy

There is a newer version: 2.15.3_unofficial_107
Show newest version
package org.whispersystems.signalservice.internal.push;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * Request JSON for confirming a PayPal one-time payment intent
 */
class PayPalConfirmOneTimePaymentIntentPayload {
  @JsonProperty
  private String amount;

  @JsonProperty
  private String currency;

  @JsonProperty
  private long level;

  @JsonProperty
  private String payerId;

  @JsonProperty
  private String paymentId;

  @JsonProperty
  private String paymentToken;

  public PayPalConfirmOneTimePaymentIntentPayload(String amount, String currency, long level, String payerId, String paymentId, String paymentToken) {
    this.amount       = amount;
    this.currency     = currency;
    this.level        = level;
    this.payerId      = payerId;
    this.paymentId    = paymentId;
    this.paymentToken = paymentToken;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy