1- using ArchiSteamFarm . Core ;
21using ArchiSteamFarm . Helpers . Json ;
32using ArchiSteamFarm . Steam ;
43using ArchiSteamFarm . Steam . Integration ;
@@ -381,129 +380,6 @@ public static class WebRequest
381380 return response2 . Content ;
382381 }
383382
384- /// <summary>
385- /// 获取数字礼品卡可用面额
386- /// </summary>
387- /// <param name="bot"></param>
388- /// <returns></returns>
389- internal static async Task < List < DigitalGiftCardOption > ? > GetDigitalGiftCardOptions ( Bot bot )
390- {
391- var request = new Uri ( SteamStoreURL , "/digitalgiftcards/selectgiftcard" ) ;
392- var response = await bot . ArchiWebHandler . UrlGetToHtmlDocumentWithSession ( request ) . ConfigureAwait ( false ) ;
393-
394- return HtmlParser . ParseDigitalGiftCardOptions ( response ) ;
395- }
396-
397- /// <summary>
398- /// 提交礼品卡支付
399- /// </summary>
400- /// <param name="bot"></param>
401- /// <param name="amount"></param>
402- /// <returns></returns>
403- internal static async Task < HtmlDocumentResponse ? > SubmitGiftCard ( Bot bot , uint amount )
404- {
405- var request = new Uri ( SteamStoreURL , "/digitalgiftcards/submitgiftcard" ) ;
406- var referer = new Uri ( SteamStoreURL , "/digitalgiftcards/selectgiftcard" ) ;
407-
408- var data = new Dictionary < string , string > ( 4 , StringComparer . Ordinal )
409- {
410- { "action" , "add_to_cart" } ,
411- { "currency" , bot . WalletCurrency . ToString ( ) } ,
412- { "amount" , amount . ToString ( ) }
413- } ;
414-
415- var response = await bot . ArchiWebHandler
416- . UrlPostToHtmlDocumentWithSession ( request , data : data , referer : referer ,
417- session : ArchiWebHandler . ESession . PascalCase ) . ConfigureAwait ( false ) ;
418-
419- return response ;
420- }
421-
422- /// <summary>
423- /// 初始化礼品卡付款
424- /// </summary>
425- /// <param name="bot"></param>
426- /// <param name="steamId32"></param>
427- /// <param name="method"></param>
428- /// <returns></returns>
429- [ Obsolete ( "未使用" ) ]
430- internal static async Task < PurchaseResponse ? > InitTransactionDigicalCard ( Bot bot , ulong steamId32 ,
431- string method = "alipay" )
432- {
433- var request = new Uri ( SteamCheckoutURL , "/checkout/inittransaction/" ) ;
434-
435- var shoppingCartId =
436- bot . ArchiWebHandler . WebBrowser . CookieContainer . GetCookieValue ( new Uri ( SteamCheckoutURL , "/checkout/" ) ,
437- "beginCheckoutCart" ) ;
438-
439- if ( string . IsNullOrEmpty ( shoppingCartId ) )
440- {
441- if ( string . IsNullOrEmpty ( shoppingCartId ) )
442- {
443- bot . ArchiLogger . LogNullError ( nameof ( shoppingCartId ) ) ;
444- return null ;
445- }
446- }
447-
448- var referer = new Uri ( SteamCheckoutURL , $ "/checkout?cart={ shoppingCartId } &purchasetype=gift") ;
449-
450- var data = new Dictionary < string , string > ( 11 , StringComparer . Ordinal )
451- {
452- { "gidShoppingCart" , "-1" } ,
453- { "gidReplayOfTransID" , "-1" } ,
454- { "PaymentMethod" , method } ,
455- { "abortPendingTransactions" , "0" } ,
456- { "bHasCardInfo" , "0" } ,
457- { "CardNumber" , "" } ,
458- { "CardExpirationYear" , "" } ,
459- { "CardExpirationMonth" , "" } ,
460- { "FirstName" , "" } ,
461- { "LastName" , "" } ,
462- { "Address" , "" } ,
463- { "AddressTwo" , "" } ,
464- { "Country" , "CN" } ,
465- { "City" , "" } ,
466- { "State" , "" } ,
467- { "PostalCode" , "" } ,
468- { "Phone" , "" } ,
469- { "ShippingFirstName" , "" } ,
470- { "ShippingLastName" , "" } ,
471- { "ShippingAddress" , "" } ,
472- { "ShippingAddressTwo" , "" } ,
473- { "ShippingCountry" , "CN" } ,
474- { "ShippingCity" , "" } ,
475- { "ShippingState" , "" } ,
476- { "ShippingPostalCode" , "" } ,
477- { "ShippingPhone" , "" } ,
478- { "bIsGift" , "1" } ,
479- { "GifteeAccountID" , steamId32 . ToString ( ) } ,
480- { "GifteeEmail" , "" } ,
481- { "GifteeName" , Langs . GifteeName } ,
482- {
483- "GiftMessage" , string . Format ( Langs . GiftMessage , nameof ( ASFEnhance ) , MyVersion . Major , MyVersion . Minor ,
484- MyVersion . Build , MyVersion . Revision )
485- } ,
486- { "Sentiment" , "祝你好运" } ,
487- { "Signature" , string . Format ( Langs . GiftSignature , nameof ( ASFEnhance ) ) } ,
488- { "ScheduledSendOnDate" , "0" } ,
489- { "BankAccount" , "" } ,
490- { "BankCode" , "" } ,
491- { "BankIBAN" , "" } ,
492- { "BankBIC" , "" } ,
493- { "TPBankID" , "" } ,
494- { "BankAccountID" , "" } ,
495- { "bSaveBillingAddress" , "1" } ,
496- { "gidPaymentID" , "" } ,
497- { "bUseRemainingSteamAccount" , "0" } ,
498- { "bPreAuthOnly" , "0" }
499- } ;
500-
501- var response = await bot . ArchiWebHandler
502- . UrlPostToJsonObjectWithSession < PurchaseResponse > ( request , data : data , referer : referer )
503- . ConfigureAwait ( false ) ;
504- return response ? . Content ;
505- }
506-
507383 /// <summary>
508384 /// 提交充值卡支付
509385 /// </summary>
@@ -599,7 +475,7 @@ public static class WebRequest
599475 }
600476
601477 /// <summary>
602- /// 充值卡付款
478+ /// 充值卡付款
603479 /// </summary>
604480 /// <param name="bot"></param>
605481 /// <param name="gidShoppingCart"></param>
@@ -617,7 +493,7 @@ public static class WebRequest
617493 }
618494
619495 /// <summary>
620- /// 充值卡结算, 跳转外部支付
496+ /// 充值卡结算, 跳转外部支付
621497 /// </summary>
622498 /// <param name="bot"></param>
623499 /// <param name="gidShoppingCart"></param>
0 commit comments