support paypal, cashapp, venmo

Co-authored-by: preland <89992615+preland@users.noreply.github.com>
This commit is contained in:
woodser 2024-06-08 11:34:35 -04:00
parent 26c32a8ff4
commit fea804086b
51 changed files with 881 additions and 186 deletions

View file

@ -856,9 +856,9 @@ message PaymentAccountPayload {
SwishAccountPayload swish_account_payload = 14;
USPostalMoneyOrderAccountPayload u_s_postal_money_order_account_payload = 15;
UpholdAccountPayload uphold_account_payload = 16;
CashAppAccountPayload cash_app_account_payload = 17 [deprecated = true];
CashAppAccountPayload cash_app_account_payload = 17;
MoneyBeamAccountPayload money_beam_account_payload = 18;
VenmoAccountPayload venmo_account_payload = 19 [deprecated = true];
VenmoAccountPayload venmo_account_payload = 19;
PopmoneyAccountPayload popmoney_account_payload = 20;
RevolutAccountPayload revolut_account_payload = 21;
WeChatPayAccountPayload we_chat_pay_account_payload = 22;
@ -880,6 +880,7 @@ message PaymentAccountPayload {
MoneseAccountPayload monese_account_payload = 38;
VerseAccountPayload verse_account_payload = 39;
CashAtAtmAccountPayload cash_at_atm_account_payload = 40;
PayPalAccountPayload paypal_account_payload = 41;
}
}
@ -1058,19 +1059,19 @@ message UpholdAccountPayload {
string account_owner = 2;
}
// Deprecated, not used anymore
message CashAppAccountPayload {
string cash_tag = 1;
string email_or_mobile_nr_or_cashtag = 1;
}
message MoneyBeamAccountPayload {
string account_id = 1;
}
// Deprecated, not used anymore
message VenmoAccountPayload {
string venmo_user_name = 1;
string holder_name = 2;
string email_or_mobile_nr_or_username = 1;
}
message PayPalAccountPayload {
string email_or_mobile_nr_or_username = 1;
}
message PopmoneyAccountPayload {
@ -1079,7 +1080,7 @@ message PopmoneyAccountPayload {
}
message RevolutAccountPayload {
string user_name = 1;
string username = 1;
}
message PerfectMoneyAccountPayload {
@ -1332,8 +1333,8 @@ message XmrAddressEntry {
TRADE_PAYOUT = 5;
}
int32 subaddress_index = 7;
string address_string = 8;
int32 subaddress_index = 7;
string address_string = 8;
string offer_id = 9;
Context context = 10;
int64 coin_locked_in_multi_sig = 11;
@ -1544,7 +1545,7 @@ message SellerAsTakerTrade {
}
message ArbitratorTrade {
Trade trade = 1;
Trade trade = 1;
}
message ProcessModel {
@ -1872,6 +1873,9 @@ message PaymentAccountForm {
PAY_BY_MAIL = 13;
CASH_AT_ATM = 14;
AUSTRALIA_PAYID = 15;
CASH_APP = 16;
PAYPAL = 17;
VENMO = 18;
}
FormId id = 1;
repeated PaymentAccountFormField fields = 2;
@ -1936,7 +1940,9 @@ message PaymentAccountFormField {
SPECIAL_INSTRUCTIONS = 54;
STATE = 55;
TRADE_CURRENCIES = 56;
USER_NAME = 57;
USERNAME = 57;
EMAIL_OR_MOBILE_NR_OR_USERNAME = 58;
EMAIL_OR_MOBILE_NR_OR_CASHTAG = 59;
}
enum Component {
TEXT = 0;