2017-04-19 2 views
0

Warum erscheint notes nicht in der Square App, wenn eine Zahlung verarbeitet wird? Siehe Screenshots unten. Hier ist die SDK-Methode, die ich verwende, um die Square App aufzurufen.Notizen werden nicht angezeigt, wenn sie an die Square App mit SDK übergeben werden

- (void) sdktest { 
    NSURL *const callbackURL = [NSURL URLWithString:@"SomeCallBackURL-Here"]; 

    SCCMoney *const amount = [SCCMoney moneyWithAmountCents:500 currencyCode:@"USD" error:NULL]; 

    [SCCAPIRequest setClientID:SQUARE_PROD_APP_ID]; 
    NSError * error; 
    SCCAPIRequest *request = [SCCAPIRequest requestWithCallbackURL:callbackURL 
                  amount:amount 
                userInfoString:@"My User info string" 
                 merchantID:nil 
                  notes:@"My Note" 
                 customerID:nil 
               supportedTenderTypes:SCCAPIRequestTenderTypeAll 
               clearsDefaultFees:NO 
            returnAutomaticallyAfterPayment:YES 
                  error:&error]; 

    [SCCAPIConnection performRequest:request error:&error]; 

    if (error != nil) { NSLog(@"ERROR IN SDKWAY: %@", error.localizedDescription); } 
} 

Aber wenn die Square-App geöffnet ist, ist alles, was zeigt, der Preis. Ich möchte dem Nutzer zeigen, wofür er bezahlt.

Auf dem Rückweg das Datenpaket enthält die notes und userInfoString

enter image description here

Screenshots: Klick auf den Pfeil "zurück" Sie gerade zurück in die Test-App übernimmt.

enter image description here

enter image description here

enter image description here

Antwort

0

An diesem Punkt in der Kasse fließen, die Point of Sale App zeigt nicht weitere Informationen über den Kauf, außer für den Preis. Wenn Sie möchten, dass Ihre Nutzer sehen, für welche Artikel Sie bezahlen, sollten Sie diese in Ihrer App anzeigen, bevor Sie zum Square Point of Sale wechseln.

Verwandte Themen